ಕಂಪ್ಯೂಟರ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್
ಉದಾಹರಣೆಗಳು ವಿವರಣೆ: SQL ನಡುವೆ
ದತ್ತಾಂಶ ಕೋಷ್ಟಕಗಳನ್ನು ಸಂಗ್ರಹಿಸಲ್ಪಟ್ಟಿರುವ ಒಂದು ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ಜೊತೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಬಳಕೆದಾರರು ಆಗಾಗ್ಗೆ ನಿರ್ದಿಷ್ಟ ವ್ಯಾಪ್ತಿಯ ಸೇರಿಸಲಾಗಿದೆ ಮಾದರಿ ಮೌಲ್ಯಗಳು (ಸೇರಿಸಲಾಗಿಲ್ಲ) ಕಾರ್ಯವನ್ನು ಬಾಧಿಸುತ್ತವೆ. ಆಯೋಜಕರು ರಲ್ಲಿ ಆಯೋಜಕರು ಲೈಕ್, ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಸಂಯೋಜನೆಯಿಂದ ಹೆಚ್ಚು - - ಆಯೋಜಕರು ನಡುವೆ, ಕಡಿಮೆ ಹಾಗೂ ಮಾಹಿತಿ SQL ಕಳಿಸಿ SQL ಭಾಷೆಯನ್ನು ನೀವು ಬಹು ವ್ಯಾಖ್ಯಾನಿಸಲು ಯಾವ (ಮಾಡಬಾರದು) ವಿವಿಧ ಆಯ್ಕೆಗಳನ್ನು ಮೌಲ್ಯವನ್ನು ಸೇರಿರುವ ಅನುಮತಿಸುತ್ತದೆ. ಈ ಲೇಖನದಲ್ಲಿ ವಿವರಣೆ ಮತ್ತು ಉದಾಹರಣೆಗಳು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತವೆ.
SQL ನಲ್ಲಿ ಆಯೋಜಕರು "ನಡುವೆ": ಸಿಂಟ್ಯಾಕ್ಸ್ ನಿರ್ಬಂಧಗಳನ್ನು
ಅಕ್ಷರಶಃ SQL ಮತ್ತು ಅನುವಾದ ನಡುವೆ ಆಯೋಜಕರು - "ನಡುವೆ". ಇದರ ಬಳಕೆಯು ಒಂದು ಮಿತಿಯನ್ನು ಸಾಧ್ಯ "ಮತ್ತು" ಒಂದು ನಿರ್ದಿಷ್ಟ ಕ್ಷೇತ್ರದಲ್ಲಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಮುಂದಿನ ಮೌಲ್ಯವನ್ನು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಕುಸಿದರೆ, ನಂತರ ಆಖ್ಯಾತ "ನೈಜ" ಅನ್ನು, ಮತ್ತು ಮೌಲ್ಯ ಅಂತಿಮ ಮಾದರಿಯಲ್ಲಿ ಕುಸಿಯುತ್ತದೆ.
ನಿರ್ವಾಹಕನ ವಾಕ್ಯ ಅತ್ಯಂತ ಸರಳ:
* ಆಯ್ಕೆ ಟೇಬಲ್ T1 ಗೆ ಎಲ್ಲಿ 0 ಮತ್ತು 7 ನಡುವಿನ t1.n |
ನೀವು ನೋಡಬಹುದು ಎಂದು, ನೀವು ನಡುವೆ ಕೀವರ್ಡ್ ನಂತರ ಕಡಿಮೆ ಮಿತಿ ಮೌಲ್ಯವು, ನಂತರದಲ್ಲಿ ಮಿತಿಯಿದೆ ಸೂಚಿಸಲು ಮತ್ತು, ಮತ್ತು ಮಾಡಬೇಕು.
, ಹೆಸರಿಸುವುದು ಡೇಟಾ ಯಾವ ರೀತಿಯ ಆಯೋಜಕರು ಕಳಿಸಿ SQL ನಡುವೆ ಕೆಲಸ ಮಾಡಬಹುದು:
- ಪೂರ್ಣಾಂಕ ಮತ್ತು ಆಂಶಿಕ - ಸಂಖ್ಯೆಯ.
- ದಿನಾಂಕಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.
- ಪಠ್ಯದೊಂದಿಗೆ.
ಈ ನಡುವೆ ಡು SQL ಹೇಳಿಕೆಯನ್ನು ಕೆಲವು ವಿಶೇಷ ಹೊಂದಿದೆ. ನಾವು ಅವುಗಳನ್ನು ತಿಳಿಯಲು:
- ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಮಿತಿಯನ್ನು ಮೌಲ್ಯಗಳ "ಮತ್ತು" ದಿನಾಂಕಗಳನ್ನು ಕೆಲಸ ಯಾವಾಗ ಮಾದರಿಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.
- ಕೆಳಗಿನ ಶ್ರೇಣಿಯನ್ನು ಮೌಲ್ಯವನ್ನು ಸ್ಥಿತಿ ತಾರ್ಕಿಕವಾಗಿ ನಿಜವಲ್ಲ, ಇಲ್ಲದಿದ್ದರೆ ಏನೂ ತೋರಿಸಲ್ಪಡುತ್ತದೆ ಮಿತಿಯಿದೆ ಕಡಿಮೆಯಿರಬೇಕು. ವಿಶೇಷ ರಕ್ಷಣೆ, ಬದಲಿಗೆ ಸ್ಥಿತಿಯನ್ನು ವ್ಯತ್ಯಾಸಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ, ಅಗತ್ಯವಿದೆ.
ಮೇಲ್ಭಾಗದ ಶ್ರೇಣಿಯ ಪಠ್ಯ ಮೌಲ್ಯದ ಕೆಲಸ ಮಾಡುವಾಗ ಇದು ಬಹಳ ನಿಖರವಾಗಿ ಉಲ್ಲೇಖಿಸಲ್ಪಟ್ಟಿಲ್ಲ, ಮಾದರಿ ಒಳಗೊಂಡಿಲ್ಲ. ನಾವು ವಿವರ ಮುಂದಿನ ವಿಭಾಗಗಳಲ್ಲಿ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಪರಿಗಣಿಸುತ್ತಾರೆ.
ಒಂದು ನಿರ್ದಿಷ್ಟ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಮಾದರಿ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ದಿನಾಂಕಗಳನ್ನು
ಸಂಸ್ಥೆಯಲ್ಲಿ ಕೆಲಸ, ಡೇಟಾ ಮೇಲಧಿಕಾರಿಗಳೊಂದಿಗೆ ಒಂದು ಟೇಬಲ್ ತಯಾರು. ಟೇಬಲ್ ಕೆಳಗಿನ ರಚನೆ ಹೊಂದಿರುತ್ತದೆ:
ಕ್ಷೇತ್ರ ಹೆಸರು | ಡೇಟಾ ಪ್ರಕಾರ | ವಿವರಣೆ |
ಕೋಡ್ | ಕೌಂಟರ್ | ಅನನ್ಯ ಉದ್ಯೋಗಿ ID |
ಉಪನಾಮ | ಪಠ್ಯ | ಅಧಿಕಾರಿ ಹೆಸರು |
ಹೆಸರು | ಪಠ್ಯ | ಉದ್ಯೋಗಿಗಳ ಹೆಸರಿಗಾಗಿ |
ಕುಲನಾಮ | ಪಠ್ಯ | ಕುಲನಾಮ ನೌಕರ |
ಪಾಲ್ | ಪಠ್ಯ | ಸೆಕ್ಸ್ ಸಿಬ್ಬಂದಿಗಳು (ಪುರುಷ /) |
Data_priema | ದಿನ / ಕಾಲ | ಕೆಲಸ ನೌಕರ ಪಡೆದ ದಿನಾಂಕ |
Chislo_detey | ಸಂಖ್ಯೆ | ನೌಕರ ನಲ್ಲಿ ಮಕ್ಕಳ ಸಂಖ್ಯೆ |
ಈ ಡೇಟಾವನ್ನು ಮೂಲಕ ಕೋಷ್ಟಕದಲ್ಲಿ ಭರ್ತಿ:
ಕೋಡ್ | ಉಪನಾಮ | ಹೆಸರು | ಕುಲನಾಮ | ಪಾಲ್ | Data_priema | Chislo_detey |
1 | ಅಲೆಕ್ಸಾಂಡರ್ | ಐರಿನ್ | ಎನ್ | ಎಫ್ | 05/01/2014 | 1 |
2 | Borovoy | ಆಂಡ್ರ್ಯೂ | ಎಸ್ | ಎಂ | 09/21/2013 | 0 |
3 | ವಿನೊಗ್ರಾದೊವ್ | ಸೆರ್ಗೆಯ್ | ಪವ್ಲೋವಿಚ್ | ಎಂ | 15.06.1998 | 1 |
4 | Shumilin | ಅಲೆಕ್ಸಾಂಡರ್ | ಬಿ | ಎಂ | 25.12.2004 | 2 |
5 | Vishnyakov | ಲಿಯೊನಿಡ್ | ಎ | ಎಂ | 09.10.2007 | 0 |
6 |
Tropnikov | ವಾಸಿಲಿ | ಎಸ್ | ಎಂ | 01/12/2016 | 3 |
7 | ಮುತ್ತುಗಳು | ನಿಕಿತಾ | ವಿ | ಎಂ | 01/11/2017 | 1 |
8 | Avdeeva | ನಿಕ್ | ಕೆ | ಎಫ್ | 31.03.2001 | 2 |
9 | ಯಾಕೊವ್ಲೆವ್ | ಲಿಯೊನಿಡ್ | Nikolaevich | ಎಂ | 16.02.2009 | 0 |
ಫಾರ್ಮ್ SQL ಪ್ರಶ್ನೆ ನಮಗೆ 2 ಅಥವಾ 3 ಮಕ್ಕಳು ಹೊಂದಿರುವ ಎಲ್ಲಾ ನೌಕರರು ಆಯ್ಕೆ ಸಹಾಯ ಮಾಡುವ ನಡುವೆ:
ಆಯ್ಕೆ ಮ್ಯಾನೇಜರ್ಸ್. * ವ್ಯವಸ್ಥಾಪಕರು ರಿಂದ 2 ಮತ್ತು 3 ನಡುವೆ ಎಲ್ಲಿ Menedzhery.Chislo_detey |
ಪರಿಣಾಮವಾಗಿ ಉಪನಾಮಗಳು Shumilin, Tropnikov ಮತ್ತು Avdeeva ಉದ್ಯೋಗಿಗಳಿಗೆ ದತ್ತಾಂಶ ಮೂರು ಸಾಲುಗಳನ್ನು ಇರುತ್ತದೆ.
ಈಗ 1 ಸ್ವೀಕರಿಸಿದ ನೌಕರರು 2005 ಜನವರಿ 31 ಡಿಸೆಂಬರ್ 2016 ಆಯ್ಕೆ. ಇದು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ವಿವಿಧ ದತ್ತಾಂಶ ದಿನಾಂಕಗಳ ವಿಷಯದಲ್ಲಿ ದಾಖಲಿಸಲು ಅವಕಾಶ ಎಂದು ಗಮನಿಸಬೇಕು. ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಒಂದು ಬಲದ ಇಲ್ಲಿಯವರೆಗೆ ರೂಪ ದಿನ ತಿಂಗಳ ವರ್ಷ (ಅಥವಾ ಹೆಚ್ಚು ಅನುಕೂಲಕರ) ಮತ್ತು ಏಕೈಕ ಅಥವಾ ಎರಡು ಉಲ್ಲೇಖಗಳು ರೆಕಾರ್ಡ್. DBMS ನ ಎಂ ಪ್ರವೇಶ ದಿನಾಂಕ ಸೈನ್ "#" ಒಳಗೊಂಡಿದೆ. ಅದನ್ನು ಆಧರಿಸಿದೆ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ರನ್:
ಆಯ್ಕೆ ಮ್ಯಾನೇಜರ್ಸ್. * Menedzhery.Data_priema ವ್ಯವಸ್ಥಾಪಕರು ರಿಂದ ಎಲ್ಲಿ ಮ್ಯಾನೇಜರ್ಸ್. Data_priema # 1/1/2005 # ಮತ್ತು # 31/12/2016 # ನಡುವೆ ಫಾರ್ |
ಪರಿಣಾಮವಾಗಿ ಅವಧಿಯಲ್ಲಿ ಅಂತರ್ಗತ ಸಮಯದಲ್ಲಿ ನೇಮಕ ಐದು ನೌಕರರು ಇರುತ್ತದೆ.
ಮುಂದಿನ, ನ ಹೇಗೆ, SQL ತಂತಿಗಳನ್ನು ನಡುವೆ ಕೆಲಸ ನೋಡೋಣ.
ತಂತಿಗಳನ್ನು ನಡುವೆ ಕೆಲಸ
ಇದು ನೌಕರರ ಹೆಸರುಗಳು ಕೆಲಸ ಮಾಡುವಾಗ ಪರಿಹಾರ ಮಾಡಬೇಕು ಒಂದು ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆ - ಕೇವಲ ಅವರ ಹೆಸರುಗಳು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಆ ಆಯ್ಕೆ ಅಗತ್ಯವಾಗುತ್ತದೆ. ಮತ್ತು ನಾವು ಪ್ರಶ್ನೆ ಮತ್ತು ಅದರ ಹೆಸರುಗಳು ಬಿ ಎ ನಿಂದ ಕೊನೆಯ ಹೆಸರಿನ ಆರಂಭಿಸಲು ಆಯ್ದ ನೌಕರರು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿ:
ಆಯ್ಕೆ ಮ್ಯಾನೇಜರ್ಸ್. * ವ್ಯವಸ್ಥಾಪಕರು ರಿಂದ ಎಲ್ಲಿ Menedzhery.Familiya "ಎ" ಮತ್ತು "ಬಿ" ನಡುವೆ 2 ರಿಂದ ಆರ್ಡರ್ |
ಕೆಳಗಿನಂತೆ ಪರಿಣಾಮ:
ಕೋಡ್ | ಉಪನಾಮ | ಹೆಸರು | ಕುಲನಾಮ | ಪಾಲ್ | Data_priema | Chislo_detey |
8 | Avdeeva | ನಿಕ್ | ಕೆ | ಎಫ್ | 31.03.2001 | 2 |
1 | ಅಲೆಕ್ಸಾಂಡರ್ | ಐರಿನ್ | ಎನ್ | ಎಫ್ | 05/01/2014 | 1 |
2 | Borovoy | ಆಂಡ್ರ್ಯೂ | ಎಸ್ | ಎಂ | 09/21/2013 | 0 |
ನೀವು ನೋಡಬಹುದು ಎಂದು, ಪಟ್ಟಿಯಲ್ಲಿ ಅಕ್ಷರದ B ವಲಯದಲ್ಲಿ ಹೆಸರಿನ ಎರಡು ನೌಕರರು ಸೇರಿಸಲಾಗಿಲ್ಲ. ಕಾರಣವೇನು? ವಾಸ್ತವವಾಗಿ ಆಯೋಜಕರು ಅಸಮಾನ ಉದ್ದದ ತಂತಿಗಳನ್ನು ಹೋಲಿಸುತ್ತದೆ ನಿಖರವಾಗಿ ಹೇಗೆ. ಲೈನ್ "ಬಿ" ಕಡಿಮೆ ಸ್ಟ್ರಿಂಗ್ "ವಿನೊಗ್ರಾದೊವ್" ಮತ್ತು ಮೆತ್ತೆಯೊದಗಿಸುವ. ವರ್ಣಮಾಲೆಯ ವಿಂಗಡಿಸುವ ಆದರೆ ಖಾಲಿ ವೇಗವಾಗಿ ಪಾತ್ರಗಳು ಎಂದು, ಮತ್ತು ಮಾದರಿ ಹೆಸರು ಪಿಚ್. ವಿವಿಧ ದತ್ತಾಂಶ, ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಒದಗಿಸಲು ಆದರೆ ಇದನ್ನು ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ವರ್ಣಮಾಲೆಯ ಮುಂದಿನ ಅಕ್ಷರದ ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ:
ಆಯ್ಕೆ ಮ್ಯಾನೇಜರ್ಸ್. * ವ್ಯವಸ್ಥಾಪಕರು ರಿಂದ ಎಲ್ಲಿ Menedzhery.Familiya "ಎ" ಮತ್ತು "ಡಿ" ನಡುವೆ 2 ರಿಂದ ಆರ್ಡರ್ |
ಮರಣದಂಡನೆ ಮಾಡಿದಾಗ, ಪ್ರಶ್ನೆಗೆ ಪರಿಣಾಮವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ನಮಗೆ ಪದಗಳನ್ನು.
ಅಕ್ಷರ ಮಾಹಿತಿ ಕೆಲಸ ಮಾಡುವಾಗ ಈ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಆದರೆ ನಡುವೆ ಮುಂತಾದ ಸರಳ ನಿರ್ವಾಹಕರು ಕೆಲಸ ಸಹ, ನೀವು ಎಚ್ಚರಿಕೆಯಿಂದ ಇರಬೇಕು ಎಂದು ತೋರಿಸುತ್ತದೆ.
Similar articles
Trending Now