SQL ಪ್ರಶ್ನೆಗಳಲ್ಲಿ ಪ್ಯಾಟರ್ನ್ ಹೊಂದಾಣಿಕೆ

ಇನ್ಸೆಕ್ಟ್ ಮ್ಯಾಚಿಂಗ್ಗಾಗಿ ವೈಲ್ಡ್ಕಾರ್ಡ್ಗಳನ್ನು ಬಳಸುವುದು

ನೀವು ಬಯಸುತ್ತಿರುವ ಸರಿಯಾದ ಪದ ಅಥವಾ ಪದಗುಚ್ಛವನ್ನು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ SQL ಮಾದರಿಯ ಹೊಂದಾಣಿಕೆಯು ಡೇಟಾದಲ್ಲಿ ನಮೂನೆಗಳನ್ನು ಹುಡುಕಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ರೀತಿಯ SQL ಪ್ರಶ್ನೆಯು ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅಕ್ಷರಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಅದನ್ನು ನಿಖರವಾಗಿ ಸೂಚಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಒಂದು ಮಾದರಿಯನ್ನು ಹೊಂದಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಸಿಪಿ ಬಂಡವಾಳದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಯಾವುದೇ ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿಸಲು ವೈಲ್ಡ್ಕಾರ್ಡ್ "ಸಿ%" ಅನ್ನು ನೀವು ಬಳಸಬಹುದು.

ಲೈಕ್ ಆಪರೇಟರ್ ಬಳಸಿ

ಒಂದು SQL ಪ್ರಶ್ನೆಗೆ ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸಲು, LIKE ಆಪರೇಟರ್ ಅನ್ನು WHERE ಷರತ್ತುವನ್ನಾಗಿ ಬಳಸಿ, ಮತ್ತು ಏಕೈಕ ಉದ್ಧರಣ ಚಿಹ್ನೆಯೊಳಗಿನ ನಮೂನೆಯನ್ನು ಸುತ್ತುವರೆದಿರಿ.

ಸರಳ ಹುಡುಕಾಟವನ್ನು ನಿರ್ವಹಿಸಲು% ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅನ್ನು ಬಳಸುವುದು

ಅಕ್ಷರದ ಸಿ ಆರಂಭಗೊಂಡು ಕೊನೆಯ ಹೆಸರಿನೊಂದಿಗೆ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಯಾವುದೇ ನೌಕರರನ್ನು ಹುಡುಕಲು, ಕೆಳಗಿನ ಟ್ರಾನ್ಕ್ಯಾಕ್ಟ್-SQL ಹೇಳಿಕೆಯನ್ನು ಬಳಸಿ:

ಆಯ್ಕೆ ಮಾಡಿ * ನೌಕರರಿಂದ ಎಲ್ಲಿಂದ ಕೊನೆಯದು 'ಸಿ%'

ಕೀವರ್ಡ್ ಬಳಸದೆ ಪ್ಯಾಟರ್ನ್ಸ್ ಹೊರಡಿಸುವುದು

ನಮೂನೆಗೆ ಹೊಂದಿಕೆಯಾಗದ ದಾಖಲೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಕೀವರ್ಡ್ ಅಲ್ಲ ಬಳಸಿ. ಉದಾಹರಣೆಗೆ, ಈ ಪ್ರಶ್ನೆಯು ಎಲ್ಲಾ ದಾಖಲೆಗಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಅದರ ಹೆಸರು ಕೊನೆಯದಾಗಿ ಸಿ ಆರಂಭವಾಗುವುದಿಲ್ಲ:

ಆಯ್ಕೆ ಮಾಡಿ * ಉದ್ಯೋಗಿಗಳಿಂದ ಕೊನೆಯದಾಗಿ 'ಸಿ%' ಇಷ್ಟವಿಲ್ಲ

% ವೈಲ್ಡ್ಕಾರ್ಡ್ ಟ್ವೈಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎಲ್ಲಿಯಾದರೂ ಒಂದು ನಮೂನೆಯನ್ನು ಹೊಂದಿಸಿ

ಎಲ್ಲಿಯಾದರೂ ನಿರ್ದಿಷ್ಟ ಮಾದರಿಯನ್ನು ಹೊಂದಿಸಲು % ವೈಲ್ಡ್ಕಾರ್ಡ್ನ ಎರಡು ನಿದರ್ಶನಗಳನ್ನು ಬಳಸಿ. ಈ ಉದಾಹರಣೆಯು ಸಿ ಕೊನೆಯ ಹೆಸರಿನಲ್ಲಿ ಎಲ್ಲಿಯಾದರೂ ಇರುವ ಎಲ್ಲಾ ದಾಖಲೆಗಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ:

ಆಯ್ಕೆ ಮಾಡಿ * ಉದ್ಯೋಗಿಗಳಿಂದ ಕೊನೆಯದಾಗಿ '% C%' ರೀತಿಯ ಕೊನೆಯ_ಹೆಸರು

ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಾನದಲ್ಲಿ ಪ್ಯಾಟರ್ನ್ ಪಂದ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯುವುದು

ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ಡೇಟಾವನ್ನು ಮರಳಲು _ ವೈಲ್ಡ್ಕಾರ್ಡ್ ಬಳಸಿ. ಈ ಉದಾಹರಣೆಯು ಸಿ ಕೊನೆಯ ಹೆಸರು ಕಾಲಮ್ನ ಮೂರನೆಯ ಸ್ಥಾನದಲ್ಲಿದ್ದರೆ ಮಾತ್ರ ಹೋಲುತ್ತದೆ:

ಆಯ್ಕೆ ಮಾಡಿ * ನೌಕರರಿಂದ ಎಲ್ಲಿ ಕೊನೆಯದಾಗಿ ಕೊನೆಯ ಹೆಸರನ್ನು '_ _C%'

ಟ್ರಾನ್ಕ್ಯಾಕ್ಟ್ SQL ನಲ್ಲಿ ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಬೆಂಬಲಿತವಾಗಿದೆ

ಟ್ರಾನ್ಸ್ಕ್ಯಾಕ್ಟ್ SQL ನಿಂದ ಬೆಂಬಲಿತವಾದ ಹಲವಾರು ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಇವೆ:

ಕಾಂಪ್ಲೆಕ್ಸ್ ಪ್ಯಾಟರ್ನ್ಸ್ಗಾಗಿ ವೈಲ್ಡ್ಕಾರ್ಡ್ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ

ಹೆಚ್ಚು ವೈವಿಧ್ಯಮಯ ಪ್ರಶ್ನೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಈ ವೈಲ್ಡ್ಕಾರ್ಡ್ಗಳನ್ನು ಸಂಕೀರ್ಣ ಮಾದರಿಯಲ್ಲಿ ಸಂಯೋಜಿಸಿ. ಉದಾಹರಣೆಗೆ, ನೀವು ವರ್ಣಮಾಲೆಯ ಮೊದಲಾರ್ಧದಲ್ಲಿ ಪತ್ರವೊಂದರಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿರುವ ನಿಮ್ಮ ಎಲ್ಲಾ ಉದ್ಯೋಗಿಗಳ ಪಟ್ಟಿಯನ್ನು ನಿರ್ಮಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ ಆದರೆ ಸ್ವರದೊಂದಿಗೆ ಅಂತ್ಯಗೊಳ್ಳುವುದಿಲ್ಲ. ನೀವು ಕೆಳಗಿನ ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸಬಹುದು:

ಆಯ್ಕೆ ಮಾಡಿ * ನೌಕರರಿಂದ ಎಲ್ಲಿ ಕೊನೆಯದಾಗಿ ಕೊನೆಯ ಹೆಸರು '[am]% [^ aeiou]'

ಅಂತೆಯೇ, ನೀವು ಎಲ್ಲಾ ರೀತಿಯ ನೌಕರರ ಪಟ್ಟಿಯನ್ನು ನಾಲ್ಕು ಅಕ್ಷರಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಕೊನೆಯ ಅಕ್ಷರಗಳೊಂದಿಗೆ ರಚಿಸಬಹುದು: _ ನಮೂನೆ:

ಆಯ್ಕೆ ಮಾಡಿ * ನೌಕರರಿಂದ ಎಲ್ಲಿಂದ ಕೊನೆಯದು '____'

ನೀವು ಹೇಳಬಹುದಾದಂತೆ, SQL ಮಾದರಿಯ ಹೊಂದಾಣಿಕೆಯ ಸಾಮರ್ಥ್ಯಗಳ ಬಳಕೆಯನ್ನು ಡೇಟಾಬೇಸ್ ಬಳಕೆದಾರರಿಗೆ ಸರಳ ಪಠ್ಯ ಪ್ರಶ್ನೆಗಳು ಮೀರಿ ಹೋಗುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಸುಧಾರಿತ ಹುಡುಕಾಟ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.