ಕಂಪ್ಯೂಟರ್ಪ್ರೋಗ್ರಾಮಿಂಗ್

ಬೇಸಿಕ್ SQL ಹೇಳಿಕೆಗಳನ್ನು

SQL ಗುಣಮಟ್ಟದ 1992 ರಲ್ಲಿ ಮತ್ತು ಇನ್ನೂ ಬಳಕೆಯಲ್ಲಿದೆ ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಯಿತು. ಅವರು ಅನೇಕ ಒಂದು ಮಾನದಂಡ ಮಾರ್ಪಟ್ಟಿದೆ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು. ಸಹಜವಾಗಿ, ಕೆಲವು ಉತ್ಪಾದಕರು ಗುಣಮಟ್ಟದ ಬಗ್ಗೆ ತಮ್ಮದೇ ಆದ ಅರ್ಥವಿವರಣೆ ಬಳಸಿ. SQL ಹೇಳಿಕೆಗಳನ್ನು - ಆದರೆ ಯಾವುದೇ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಇನ್ನೂ ಮುಖ್ಯ ಅಂಶಗಳಾಗಿವೆ.

ಪರಿಚಯ

ಡೇಟಾಬೇಸ್ನಲ್ಲಿ SQL ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸಿ ಮೌಲ್ಯಗಳು ನಿರ್ವಹಣೆ ಕೋಷ್ಟಕಗಳು ಮತ್ತು ಮತ್ತಷ್ಟು ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಪ್ರದರ್ಶನ ತಮ್ಮ ತಯಾರಿಕೆಯಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಅವರು ಸಿಸ್ಟಮ್ ಮಾಹಿತಿ ಏನು ಮಾಡಬೇಕೆಂದು ತಿಳಿದಿದೆ ಇದು ಮುಖ್ಯ ಪದಗಳನ್ನು, ಅವು.

SQL ಹೇಳಿಕೆಗಳನ್ನು ಹಲವಾರು ವಿಭಾಗಗಳು ವಿವರಿಸಿ:

  • ಡೇಟಾಬೇಸ್ ವಸ್ತುಗಳ ವ್ಯಾಖ್ಯಾನ;
  • ಮೌಲ್ಯಗಳು ದುರುಪಯೋಗಪಡಿಸಿಕೊಳ್ಳುವ;
  • ರಕ್ಷಣೆ ಮತ್ತು ನಿರ್ವಹಣೆ;
  • ಅಧಿವೇಶನದಲ್ಲಿ ನಿಯತಾಂಕಗಳನ್ನು;
  • ಬೇಸ್ ಬಗ್ಗೆ ಮಾಹಿತಿ;
  • ಸ್ಥಿರ SQL;
  • ಕ್ರಿಯಾತ್ಮಕ ಕಳಿಸಿ SQL.

ಡೇಟಾ ಮ್ಯಾನಿಪುಲೇಷನ್ ಫಾರ್ SQL ಹೇಳಿಕೆಗಳನ್ನು

ಈ ವರ್ಗವು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಮೌಲ್ಯಗಳು ನಿಯೋಜನೆ ನಿಯಂತ್ರಿಸಲು ಯಾವ ಕೀವರ್ಡ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಸೇರಿಸಿ. ಈಗಿರುವ ಕೋಷ್ಟಕದಲ್ಲಿ ಸತತವಾಗಿ ಅಳವಡಿಸುತ್ತಾರೆ. ಇದು ಒಂದು ಏಕ ಮೌಲ್ಯ ಅಥವಾ ಅನೇಕ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ:

ಸೇರಿಸಿ ಇನ್ಟು

ಕೋಷ್ಟಕದ ಹೆಸರು (ಕಾಲಮ್ 1 ಹೆಸರು, ಕಾಲಮ್ ಹೆಸರು 2)

ಮೌಲ್ಯಗಳು (ಮೌಲ್ಯ 1 ಮೌಲ್ಯ 2).

ಆಯೋಜಕರು ಬಳಸಲು SQL ಹೇಳಿಕೆಯನ್ನು ಅನೇಕ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಸೇರಿಸು, ಕೆಳಗಿನ ವಾಕ್ಯ ಬಳಸಲು:

ಸೇರಿಸಿ ಇನ್ಟು

1 ಟೇಬಲ್ ಹೆಸರು (ಕಾಲಮ್ 1 ಹೆಸರು, ಕಾಲಮ್ ಹೆಸರು 2)

ಆಯ್ಕೆ ಕಾಲಮ್ ಹೆಸರು 1, ಕಾಲಮ್ 2 ಹೆಸರು

ರಿಂದ ಕೋಷ್ಟಕದ ಹೆಸರು 2

ಎಲ್ಲಿ ಹೆಸರನ್ನು 2.imya ಟೇಬಲ್ ಕಾಲಮ್ 1> 2

ಈ ಪ್ರಶ್ನೆಯನ್ನು ಇದು 2 ಹೆಚ್ಚಾಗಿದೆ 1 ಕಾಲಮ್ ಮತ್ತು ಮೊದಲ ಜಾಗದಲ್ಲಿ ಅಂಟಿಸಿ ಆಗಿದೆ ಪಟ್ಟಿ 2 ಎಲ್ಲಾ ಡೇಟಾವನ್ನು, ಆಯ್ಕೆ.

ಅಪಡೇಟ್. ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಈ ಹೇಳಿಕೆಯನ್ನು ಒಂದು ನಿರ್ದಿಷ್ಟ ಆಧಾರದ ಮೇಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೋಷ್ಟಕದಲ್ಲಿ SQL ಪ್ರಶ್ನೆ ಡೇಟಾ ಆಧುನೀಕರಿಸಲಾಗಿದೆ.

ಉದಾಹರಣೆ:

ಅಪಡೇಟ್ ಟೇಬಲ್ ಹೆಸರು 1

ಕಾಲಮ್ ಹೆಸರು = 2 "ಬೇಸಿಲ್"

ಎಲ್ಲಿ ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 1 = 1

ಈ ರಚನೆಯು ತುಂಬುವಿಕೆ ಮೌಲ್ಯವು ಬೇಸಿಲ್ ಮೊದಲ ಕಾಲಮ್ನಲ್ಲಿ ಸಂಖ್ಯೆಯನ್ನು 1 ಪೂರೈಸುವ ಎಲ್ಲಾ ಸಾಲುಗಳು.

ಅಳಿಸಿ. ಮೇಜಿನಿಂದ ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ. ನೀವು ಯಾವುದೇ ಪರಿಸ್ಥಿತಿ ಸೂಚಿಸಬಹುದು ಅಥವಾ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ತೆಗೆದುಹಾಕಲು.

ರಿಂದ ಕೋಷ್ಟಕದ ಹೆಸರು ಅಳಿಸಿ

ಎಲ್ಲಿ ಹೆಸರನ್ನು tablitsy.imya ಕಾಲಮ್ 1 = 1

ಮೇಲಿನ ಪ್ರಶ್ನೆಗೆ ಮೊದಲ ಕಾಲಮ್ ಮೌಲ್ಯವನ್ನು ಒಂದು ಡೇಟಾಬೇಸ್ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಅಳಿಸುತ್ತದೆ. ಇಲ್ಲಿ ನೀವು ಇಡೀ ಟೇಬಲ್ ತೆರವುಗೊಳಿಸಲು ಹೇಗೆ:

ರಿಂದ ಕೋಷ್ಟಕದ ಹೆಸರು ಅಳಿಸಿ.

ಮುಂದಿನ ಆಯ್ಕೆ ಹೇಳಿಕೆಯ ಬಗ್ಗೆ ಹೇಳಲು ಅಗತ್ಯ. ಅವರು ಪ್ರಮುಖ ಒಂದಾಗಿದೆ, ಆದ್ದರಿಂದ ಅವರು ಒಂದು ಪ್ರತ್ಯೇಕ ಅಧ್ಯಾಯ ವಿನಿಯೋಗಿಸಲು ಹೊಂದಿರುತ್ತದೆ.

ಆಯ್ಕೆ ಹೇಳಿಕೆ

ಆಯ್ಕೆ ಪ್ರಮುಖ ಉದ್ದೇಶ - ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ದತ್ತಾಂಶದ ನೋಡಿ. ಅವರ ಕೆಲಸದ ಪರಿಣಾಮವಾಗಿ ಯಾವಾಗಲೂ ಆಯ್ಕೆ ದಶಮಾಂಶ ಹೊಸ ಟೇಬಲ್ ಹೊಂದಿದೆ. ಎಂಎಸ್ ಆಯೋಜಕರು SQL ಆಯ್ಕೆ ವಿವಿಧ ವಿನಂತಿಗಳನ್ನು ತೂಕ ಬಳಸಬಹುದು. ಆದ್ದರಿಂದ, ಇದು ಜೊತೆಗೆ, ನೀವು ಇತರ ಸಂಬಂಧಿಸಿದ ಮುಖ್ಯ ಪರಿಗಣಿಸುತ್ತಾರೆ ಮಾಡಬಹುದು.

ಡೇಟಾ ಚಿಹ್ನೆ "*" ಎಲ್ಲಾ ಆಯ್ಕೆ ನಿರ್ದಿಷ್ಟ ಪಟ್ಟಿಯಿಂದ ಬಳಸಲಾಗುತ್ತದೆ.

ಆಯ್ಕೆ *

ರಿಂದ ಟೇಬಲ್ ಹೆಸರು 1

ಈ ಪ್ರಶ್ನೆಗೆ ಪರಿಣಾಮವಾಗಿ ಮೇಜಿನ 1 ನಿಖರ ಪ್ರತಿಯನ್ನು ಇರುತ್ತದೆ.

ಮತ್ತು ಇಲ್ಲಿ ಮೂಲಕ ಗಳಿಸಿತು ಇದೆ ಎಲ್ಲಿ ಪಟ್ಟಿ 1 ಔಟ್ ಎಳೆಯುತ್ತದೆ ಇದು ಸ್ಥಿತಿಗತಿಗಳನ್ನು ಮೌಲ್ಯಗಳು ಕಾಲಮ್ 1 ರಲ್ಲಿ 2 ಹೆಚ್ಚಾಗಿದೆ.

ಆಯ್ಕೆ *

ರಿಂದ ಟೇಬಲ್ ಹೆಸರು 1

ಎಲ್ಲಿ ಹೆಸರನ್ನು 1.imya ಟೇಬಲ್ ಕಾಲಮ್ 1> 2

ನೀವು ಕೇವಲ ಕೆಲವು ಕಾಲಮ್ಗಳನ್ನು ಅಗತ್ಯವಾಗಿರುವ ಆಯ್ಕೆಯಲ್ಲಿ ಸೂಚಿಸಬಹುದು.

ಆಯ್ಕೆ ಟೇಬಲ್ ಹೆಸರು 1.imya ಕಾಲಮ್ 1

ರಿಂದ ಟೇಬಲ್ ಹೆಸರು 1

ಈ ಪ್ರಶ್ನೆಗೆ ಪರಿಣಾಮವಾಗಿ ತಿನ್ನುವೆ ಕಾಲಮ್ 1. ಮೌಲ್ಯಗಳನ್ನು ಎಂಎಸ್ SQL ನಿರ್ವಾಹಕರು ಬಳಸಿ, ಬದಲಿಗೆ ಲೆಕ್ಕ ಮತ್ತು ಕೆಲವು ಮೌಲ್ಯಗಳನ್ನು ಉಪಯೋಗಿಸಿದಾಗ ಹಾದಿಯಲ್ಲಿ ತನ್ನದೇ ಆದ ಟೇಬಲ್ ರಚಿಸಬಹುದು ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು.

ಆಯ್ಕೆ

ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 1

ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 2

ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 3

«=» EQ ಎಎಸ್

ಕೋಷ್ಟಕದ ಹೆಸರು * 1.imya ಕಾಲಮ್ 3 ಸುಮ್ಮಾ ಎಎಸ್ ಆಫ್ ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 2

ರಿಂದ ಟೇಬಲ್ ಹೆಸರು 1

ಈ ತೋರಿಕೆಯಲ್ಲಿ ಸಂಕೀರ್ಣ ಪ್ರಶ್ನೆಗೆ ಪಟ್ಟಿ 1 ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಫೆಚಸ್, ಮತ್ತು ನಂತರ ಒಂದು ಹೊಸ ಕಾಲಮ್ ಮತ್ತು EQ ಸುಮ್ಮಾ ಸೃಷ್ಟಿಸುತ್ತದೆ. ಮೊದಲ ಪ್ರವೇಶಿಸುತ್ತದೆ "+" ಗುರುತನ್ನು, ಉತ್ಪನ್ನ 2 ಮತ್ತು 3. ಈ ಪರಿಣಾಮವಾಗಿ ಮಾಡಬಹುದು ಇದು ಕೆಲಸ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ, ಒಂದು ಟೇಬಲ್ ನಿರೂಪಿಸಲಾಗಿದೆ ಎರಡನೇ ಡೇಟಾ ಅಂಕಣದಲ್ಲಿ:

ಕಾಲಮ್ 1

ಕಾಲಮ್ 2

ಕಾಲಮ್ 3

ದ EQ

ಸುಮ್ಮಾ

ಉತ್ಪನ್ನದ ಹೆಸರು 1

10

50

+

500

ಉತ್ಪನ್ನದ ಹೆಸರು 2

15

100

+

1500

ನೀವು ಆಯ್ಕೆ ಹೇಳಿಕೆ ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ತಕ್ಷಣ ಯಾವುದೇ ನೆಲೆಯಲ್ಲಿ ಡೇಟಾ ಆದೇಶ ಕಳೆಯಬಹುದು. ಈ ಪದವು ಆದೇಶ ಬಳಸುತ್ತದೆ.

ಆಯ್ಕೆ

ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 1

ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 2

ಕೋಷ್ಟಕದ ಹೆಸರು 1.imya ಕಾಲಮ್ 3

ರಿಂದ ಟೇಬಲ್ ಹೆಸರು 1

ಕಾಲಮ್ ಹೆಸರು 2 ರಿಂದ ಆರ್ಡರ್

ಪರಿಣಾಮವಾಗಿ ಮೇಜಿನ ಈ ರೀತಿ ಕಾಣಿಸುತ್ತದೆ:

ಕಾಲಮ್ 1

ಕಾಲಮ್ 2

ಕಾಲಮ್ 3

1

1

54

3

2

12

7

3

100

2

5

1

ಅಂದರೆ, ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಕಾಲಮ್ 2 ಮೌಲ್ಯಗಳು ಆರೋಹಣ ಎಂದು ರೀತಿಯಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.

ಡೇಟಾ ಬಹು ಕೋಷ್ಟಕಗಳು ಪಡೆಯಬಹುದು. ಸ್ಪಷ್ಟತೆಗಾಗಿ, ನೀವು ಮೊದಲ ಕೆಲವು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ, ಎರಡು ಹೊಂದಿರುವ ಕಲ್ಪಿಸಿಕೊಳ್ಳಬೇಕು:

ಟೇಬಲ್ "ನೌಕರರು"

ಸಂಖ್ಯೆ

ಹೆಸರು

ಉಪನಾಮ

1

Vasya

Vasin

2

Petya

Petin

ಟೇಬಲ್ "ಸಂಬಳ"

ಸಂಖ್ಯೆ

ಪ್ರಮಾಣ

ಕೀರ್ತಿ

1

1

10000

2

0.5

3500

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

ಆಯ್ಕೆ

Sotrudniki.Nomer

Sotrudniki.Imya

Zarplata.Stavka

Zarplata.Nachisleno

ನೌಕರರು ಸಂಬಳದಿಂದ

ಎಲ್ಲಿ Sotrudniki.Nomer = Zarplata.Nomer

ಅಲ್ಲಿ ಸಂಖ್ಯೆ ಒಂದುಗೂಡಿವೆ ಮೌಲ್ಯಗಳ ಎರಡು ವಿಭಿನ್ನ ಕೋಷ್ಟಕಗಳು, ಅದನ್ನು ಪಡೆಯಲಾಗಲಿಲ್ಲ ಆಗಿದೆ. ಪರಿಣಾಮವಾಗಿ ದಶಮಾಂಶ ಕೆಳಗಿನ ಗುಂಪಾಗಿದೆ:

ಸಂಖ್ಯೆ

ಹೆಸರು

ಪ್ರಮಾಣ

ಕೀರ್ತಿ

1

Vasya

1

10000

2

Petya

0.5

3500

ಆಯ್ಕೆ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು. ಸಮುಚ್ಚಯ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು

ಮೂಲ SQL ಆಯ್ಕೆ ಹೇಳಿಕೆಗಳ ಒಂದು ಮಾದರಿಯಲ್ಲಿ ಕೆಲವು ಲೆಕ್ಕಾಚಾರಗಳು ಉಂಟುಮಾಡಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ಅವರು ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಫಾರ್ಮುಲಾಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ಟೇಬಲ್ "ನೌಕರರು" ನಿಂದ ರೆಕಾರ್ಡ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಲು, ನೀವು ಪ್ರಶ್ನೆಗೆ ಬಳಸಬೇಕಾಗುತ್ತದೆ:

COUNT ಆಯ್ಕೆ (*) ಎನ್ ಎಎಸ್

ಉದ್ಯೋಗಿಗಳಿಂದ

ಪರಿಣಾಮವಾಗಿ ಒಂದು ಕಾಲಮ್ ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಮೇಜಿನ ಇರುತ್ತದೆ.

ಎನ್

2

ಕಾರ್ಯ ಮೊತ್ತವು, ಗರಿಷ್ಠ ಮತ್ತು ಕನಿಷ್ಠ ಮೌಲ್ಯಗಳು, ಮತ್ತು ಸರಾಸರಿ ಲೆಕ್ಕ ಎಂದು ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ಕೀವರ್ಡ್ ಮೊತ್ತ, ಮ್ಯಾಕ್ಸ್, ಮಿನ್, ಸರಾ ಬಳಸಲಾಗುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ಇದು ಈಗಾಗಲೇ ಕರೆಯಲಾಗುತ್ತದೆ "ಸಂಬಳ" ಟೇಬಲ್ ಮಾದರಿಯನ್ನು ಹಿಡಿಯಲು ಅಗತ್ಯ:

ಸಂಖ್ಯೆ

ಪ್ರಮಾಣ

ಕೀರ್ತಿ

1

1

10000

2

0.5

3500

ನೀವು ಅಂತಹ ಬೇಡಿಕೆಯನ್ನು ಅರ್ಜಿ ಮತ್ತು ಏನಾಗುತ್ತದೆ ನೋಡಬಹುದು:

ಆಯ್ಕೆ

ಮೊತ್ತ (Zarplata.Nachisleno) ಸುಮ್ಮಾ ಎಎಸ್

ಮತ್ತು MAX (Zarplata.Nachisleno) ಮ್ಯಾಕ್ಸ್

ಕನಿಷ್ಠ (Zarplata.Nachisleno) ಮಿನ್ ಎಎಸ್

ಸರಾ (Zarplata.Nachisleno) SRED ಎಎಸ್

ಸಂಬಳದಿಂದ

ಕೆಳಗಿನಂತೆ ಅಂತಿಮ ಟೇಬಲ್ ಇರುತ್ತದೆ:

ಸುಮ್ಮಾ

ಮ್ಯಾಕ್ಸ್

ಮಿನ್

SRED

13500

10000

3500

6750

ಆ ರೀತಿಯಲ್ಲಿ, ನೀವು ಹಾರಾಡುತ್ತ ಸರಿಯಾದ ಮೌಲ್ಯಗಳು ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ಲೆಕ್ಕಾಚಾರವನ್ನು ನಿರ್ವಹಿಸಲು ದತ್ತಸಂಚಯದಿಂದ ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಒಕ್ಕೂಟ, ಛೇದಕ ಮತ್ತು ವ್ಯತ್ಯಾಸ

SQL ನಲ್ಲಿ ಅನೇಕ ಪ್ರಶ್ನೆಗಳು ಒಂದುಗೂಡಿಸಿ

ಆಯ್ಕೆ Sotrudniki.Imya

ಉದ್ಯೋಗಿಗಳಿಂದ

ಎಲ್ಲಿ Sotrudniki.Nomer = 1

ಯೂನಿಯನ್

ಆಯ್ಕೆ Sotrudniki.Imya

ನೌಕರರು ಸಂಬಳದಿಂದ

ಎಲ್ಲಿ Zarplata.Nomer = 1

ಇದು ಈ ಸಂಬಂಧದ ಕೋಷ್ಟಕದಲ್ಲಿ ಸಹವರ್ತಿತ್ವವನ್ನು ಎಂದು ಮನಸ್ಸಿನಲ್ಲಿ ದಾಳಿಗೊಳಗಾದ. ಅಂದರೆ, ಕಾಲಮ್ಗಳನ್ನು ಒಂದೇ ಸಂಖ್ಯೆಯ.

ಆಯ್ಕೆ ಹೇಳಿಕೆಯ ವಾಕ್ಯ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಾಗಿ ವಿಧಾನ

ಮೊದಲನೆಯದಾಗಿ ಆಯ್ಕೆ ಮಾಹಿತಿಗಿಂತ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಪ್ರದೇಶವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು, ರಿಂದ ಕೀವರ್ಡ್ ಬಳಸಿ. ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ಯಾವ ಆಯ್ಕೆ.

ನೀವು ನಂತರ SQL ಹೇಳಿಕೆ ಎಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಬಹುದು. ಟೇಬಲ್ ಪ್ರತಿಯೊಂದು ಸಾಲಿನ ಮೂಲಕ ಆಯ್ಕೆ ಸಹಾಯದಿಂದ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು ಸಮಸ್ಯೆ ದಶಮಾಂಶ ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಪ್ರಶ್ನಾವಳಿ ಗುಂಪೊಂದು ಹೊಂದಿದೆ, ಆಗ ಈ ನಿಯತಾಂಕಗಳನ್ನು ಮೌಲ್ಯಗಳ ತಂಡವನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ದತ್ತಾಂಶ ಹೋಲಿಕೆ ಮಾಡಲು ಆಪರೇಟರ್ಸ್

ಅವರು ಹಲವಾರು ರೀತಿಗಳಿವೆ. SQL ನಲ್ಲಿ ಹೋಲಿಕೆ ನಿರ್ವಾಹಕರು ಮೌಲ್ಯಗಳು ವಿವಿಧ ಪರೀಕ್ಷಿಸಬಹುದು.

  • "=". ಹೆಸರೇ ಹೆಳುವಂತೆ, ಎರಡು ಅಭಿವ್ಯಕ್ತಿಗಳು ಸಮಾನತೆಯಂತಹ, ಸೂಚಿಸುತ್ತದೆ. ಎಲ್ಲಿ Zarplata.Nomer = 1 - ಉದಾಹರಣೆಗೆ, ಇದು ಈಗಾಗಲೇ ಮೇಲಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ.

  • ">". ಹೆಚ್ಚಾಗಿದ್ದುದು ಚಿಹ್ನೆ. ವೇಳೆ ಅಭಿವ್ಯಕ್ತಿ ಎಡ ಬದಿಯ ಮೌಲ್ಯ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ ತಾರ್ಕಿಕ ಸರಿ ನಂತರ ಮರಳಿ ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು ಭೇಟಿ.

  • "<". ಕಡಿಮೆ ಚಿಹ್ನೆ. ಹಿಂದಿನ ಆಯೋಜಕರು ಹಿಮ್ಮುಖ.

  • "<=" ಮತ್ತು "> =" ಚಿಹ್ನೆಗಳು. ಇದು ಸರಳ ನಿರ್ವಾಹಕರು ಭಿನ್ನವಾಗಿದೆ ಹೆಚ್ಚು ಕಡಿಮೆ ಸಮಾನ operands ಜೊತೆ ಪರಿಸ್ಥಿತಿಯು ಸತ್ಯ.

  • "<>". ನಾನು ಹೆದರುವುದಿಲ್ಲ. ಕೇವಲ ಒಂದು ಪರಿಮಾಣ ಮತ್ತೊಂದಕ್ಕೆ ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ ವೇಳೆ ಪರಿಸ್ಥಿತಿ, ಸರಿ ಪರಿಗಣಿಸಲಾಗಿದೆ. "! =" - ಅವರು ಒಂದಕ್ಕಿಂತ ವ್ಯಾಖ್ಯಾನ ನೀಡಿದ್ದು.

ಇಂಟೀರಿಯರುಗಳು

ಭಾಷಾಂತರಿಸಿ ಈ ಕೀವರ್ಡ್ ಆಗಿರಬಹುದು "ಇದೇ." ಇಂಟೀರಿಯರುಗಳು SQL ನಲ್ಲಿ ಆಯೋಜಕರು ಇದೇ ತತ್ವಗಳ ಮೇಲೆ ಸುಮಾರು ಬಳಸಲಾಗುತ್ತದೆ - ಒಂದು ಟೆಂಪ್ಲೇಟ್ ಒಂದು ಪ್ರಶ್ನೆಗೆ ಸಾಗುತ್ತದೆ. ಅಂದರೆ, ನೀವು ಕ್ರಮಬದ್ಧ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ದತ್ತಸಂಚಯದಿಂದ ಮಾದರಿ ದಶಮಾಂಶ ವಿಸ್ತರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ಇದು ಇಂತಹ ಕೆಲಸವನ್ನು ಹೊಂದಿಸುತ್ತದೆ: ಈಗಾಗಲೇ ಕರೆಯಲಾಗುತ್ತದೆ ಬೇಸ್ "ಸಿಬ್ಬಂದಿ" ನಿಂದ ಇದರ ಹೆಸರು "ನಾನು" ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಲ್ಲಾ ಜನರು ಪಡೆಯಲು. ನಂತರ ವಿನಂತಿಯನ್ನು ಕೆಳಗಿನಂತೆ ಸಂಯೋಜನೆ ಮಾಡಬಹುದು

ಆಯ್ಕೆ *

ಉದ್ಯೋಗಿಗಳಿಂದ

ಎಲ್ಲಿ ಹೆಸರು ಇಂಟೀರಿಯರುಗಳು `% ನಾನು`

ಈ ಸಂದರ್ಭದಲ್ಲಿ ಶೇಕಡಾ ಚಿಹ್ನೆ ಎಂದು ಮುಖವಾಡ, ಯಾವುದೇ ಪಾತ್ರ, ಮತ್ತು ಅವರ ಸಂಖ್ಯೆ ಅರ್ಥ. ಮತ್ತು ಪತ್ರದಲ್ಲಿ, "ನಾನು SQL ಕಳೆದ ಪಾತ್ರ ಆ ರೀತಿಯಲ್ಲಿ ಎಂದು ದೃಢೀಕರಿಸಿದರೆ».

ಕೇಸ್

ಈ ಹೇಳಿಕೆಯನ್ನು SQL ಸರ್ವರ್ ಬಹು ಆಯ್ಕೆ ಅಳವಡಿಕೆಯಾಗಿದೆ. ಇದು ಹಲವಾರು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಒಂದು ಸ್ವಿಚ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಹೋಲುತ್ತದೆ. SQL ನಲ್ಲಿ ಕೇಸ್ ಹೇಳಿಕೆ ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೇಲೆ ಕ್ರಮ ನಿರ್ವಹಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ನೀವು ಒಂದು ಟೇಬಲ್ "ಸಂಬಳ" ಗರಿಷ್ಠ ಮತ್ತು ಕನಿಷ್ಠ ಮೌಲ್ಯಗಳನ್ನು ಆಯ್ಕೆ.

ಸಂಖ್ಯೆ

ಪ್ರಮಾಣ

ಕೀರ್ತಿ

1

1

10000

2

0.5

3500

ನಂತರ ವಿನಂತಿಯನ್ನು ಕೆಳಗಿನಂತೆ ಸಂಯೋಜನೆ ಮಾಡಬಹುದು

ಆಯ್ಕೆ *

ಸಂಬಳದಿಂದ

ಎಲ್ಲಿ ಕೇಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮತ್ತು MAX (ಪೂರಿತ) ನಂತರ ಗರಿಷ್ಠ

ಯಾವಾಗ ಆಯ್ಕೆ ಕನಿಷ್ಠ (ಪೂರಿತ) ನಂತರ ಕನಿಷ್ಠ

ಅಂತಿಮ ಪರಿಣಾಮವಾಗಿ

ಈ ಸಂದರ್ಭದಲ್ಲಿ "ಚಾರ್ಜ್" ಅಂಕಣದಲ್ಲಿ, ವ್ಯವಸ್ಥೆಯ ಗರಿಷ್ಠ ಮತ್ತು ಕನಿಷ್ಠ ಮೌಲ್ಯವು ಹುಡುಕುತ್ತದೆ. ನಂತರ, "ಒಟ್ಟು" ದಾಖಲಿಸಿದವರು ಅಂತಿಮ ಕ್ಷೇತ್ರದಲ್ಲಿ ಇದು "ಗರಿಷ್ಠ" ಅಥವಾ ಪರಿಸ್ಥಿತಿಯ ಪರಿಣಾಮವಾಗಿ ಅವಲಂಬಿಸಿ "ಕನಿಷ್ಠ" ಲಾಗ್ ಇನ್ ಬಳಸಿ.

ಕಲೆತು - ಮೂಲಕ, SQL ನಲ್ಲಿ ಇಲ್ಲ ಪ್ರಕರಣದ ಒಂದು ಹೆಚ್ಚು ಕಾಂಪ್ಯಾಕ್ಟ್ ರೂಪ.

ಡೇಟಾ ವ್ಯಾಖ್ಯಾನ

, ರಚಿಸಿ, ಮಾರ್ಪಡಿಸಿ, ಮತ್ತು ಇಂಡೆಕ್ಸ್ ಕೆಲಸ - ಈ ನೋಟ ನೀವು ಬದಲಾಯಿಸುವ ಕೋಷ್ಟಕಗಳು ವಿವಿಧ ಸಾಗಿಸುವ ಅನುಮತಿಸುತ್ತದೆ.

ಮೊದಲನೆಯದು, ಇದು ಪರಿಗಣಿಸಿ ಯೋಗ್ಯವಾಗಿದೆ - ಕೋಷ್ಟಕ ರಚಿಸಿ. ಅವರು ಮೇಜಿನ ರಚಿಸುವ ಹೆಚ್ಚು ಬೇರೆ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ. ನೀವು ಹಲವಾರು ಹೆಚ್ಚು ನಿಯತಾಂಕಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ ಏಕೆಂದರೆ ನೀವು ಕೇವಲ ಟೇಬಲ್ ಪ್ರಶ್ನೆ ರಚಿಸಿ ಟೈಪ್ ವೇಳೆ, ಏನೂ ನಡೆಯಲಿದೆ ಎಂದು,.

ಉದಾಹರಣೆಗೆ, ಪರಿಚಿತ ಟೇಬಲ್ ರಚಿಸಲು "ನೌಕರರು" ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ಬಯಸುವ:

ಕೋಷ್ಟಕ ನೌಕರರು ರಚಿಸಿ

(ID ಸಂಖ್ಯೆ (10) ಅಲ್ಲ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು

ಹೆಸರು varchar (50) ಅಲ್ಲ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು

ಕೊನೆಯ ಹೆಸರು varchar (50) ಅಲ್ಲ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು)

ಈ ವಿನಂತಿಯನ್ನು, ಆವರಣ ತಕ್ಷಣ ಕ್ಷೇತ್ರ ಹೆಸರುಗಳು ಮತ್ತು ಅವುಗಳ ಮಾದರಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಹಾಗೂ ಎಂಬ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಆಗಿರಬಹುದು.

ಡ್ರಾಪ್ ಕೋಷ್ಟಕ

ಹೇಳಿದರು ಟೇಬಲ್ ತೆಗೆದು - ಒಂದು ಸರಳ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಇದ್ದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿದೆ. ಅಳಿಸುವ ಅಗತ್ಯವಿದೆ ಟೇಬಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ವೇಳೆ ಒಂದು ದೋಷ ಹೀರಿಕೊಳ್ಳುತ್ತದೆ. ಬಳಕೆಯ ಉದಾಹರಣೆ:

ಡ್ರಾಪ್ ಕೋಷ್ಟಕ ನೌಕರರು ಇದ್ದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ.

ಸೂಚ್ಯಂಕ ರಚಿಸಿ

SQL ನಲ್ಲಿ, ಮಾಹಿತಿ ವೇಗವಾಗಿ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುವಂತೆ ಸೂಚಿಗಳ ವ್ಯವಸ್ಥೆಯನ್ನು ಇಲ್ಲ. ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ ಸೂಚಿತವಾಗಿರುತ್ತದೆ ಒಂದು ಲಿಂಕ್ ಆಗಿದೆ. ಒಂದು ಸೂಚ್ಯಂಕ ರಚಿಸಿ ಸರಳ ವಿನಂತಿಯನ್ನು ಮಾಡಬಹುದು:

ಸೂಚಿ nazvanie_indeksa ರಚಿಸಿ

nazvanie_tablitsy ಆನ್ (nazvanie_stolbtsa)

ಟಿ SQL, ಒರಾಕಲ್, ಪಿಎಲ್ SQL ಮತ್ತು ಅನೇಕ ಇತರ ವ್ಯಾಖ್ಯಾನಗಳು ತಂತ್ರಜ್ಞಾನಗಳಲ್ಲಿ ಈ ಹೇಳಿಕೆಯನ್ನು ಬಳಸಿ.

ಆಲ್ಟರ್ ಟೇಬಲ್

ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ಅತ್ಯಂತ ಕ್ರಿಯಾತ್ಮಕ ಆಯೋಜಕರು. ಸಾಮಾನ್ಯವಾಗಿ, ಬದಲಾವಣೆ ಒಂದು ರಚನೆ ವ್ಯಾಖ್ಯಾನ ಮತ್ತು ಹಂಚಿಕೆ ಕೋಷ್ಟಕಗಳು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಆಪರೇಟರ್ ಒರಾಕಲ್ SQL ಅನ್ನು ಪೋಸ್ಟ್ಗ್ರೆಸ್, ಮತ್ತು ಅನೇಕ ಇತರರು ಬಳಸಲಾಗುತ್ತದೆ.

ರೆಫರೆನ್ಸ್ ಈಗ ಆಲ್ಟರ್ ಟೇಬಲ್ ಬಳಸಿಕೊಂಡು ವಿವಿಧ ಆಯ್ಕೆಗಳನ್ನು ಪರಿಚಯಿಸುವ.

  • ADD. ಒಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ಒಂದು ಲಂಬಸಾಲಿನ ಜೊತೆಗೆ ಕೈಗೆತ್ತಿಕೊಳ್ಳುತ್ತದೆ. ಈ ಅವರಿಗೆ ವಾಕ್ಯ: ಆಲ್ಟರ್ ಟೇಬಲ್ ಸೇರಿಸಿ nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh. ಎ ಕಾಲಮ್ ಈಗಾಗಲೇ ಸೃಷ್ಟಿಸಿದೆ ವೇಳೆ ದೋಷ ನಿಗ್ರಹಿಸಲು ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಒಂದು ನಿಯತಾಂಕ ಬೀರಬಹುದು;

  • ಡ್ರಾಪ್. ಕಾಲಮ್ ತೆಗೆದುಹಾಕುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಮನವಿ ಕಾಲಮ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಎಂದು ಹೇಳುವ ದೋಷ ರಚಿಸುತ್ತೇವೆ ಇದು, ಮುಗಿದ ವೇಳೆ;

  • ಬದಲಾವಣೆ. ನಿಗದಿತ ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೆಸರು ಬದಲಾಯಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ಬಳಕೆ: ಟೇಬಲ್ ಬದಲಾಯಿಸಿ nazvanie_tablitsy OldName NEW_NAME ಮಾರ್ಪಡಿಸುವುದು;

  • ಮಾರ್ಪಡಿಸಿ. ಈ ಆಜ್ಞೆಯನ್ನು ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಲಕ್ಷಣಗಳು ಮಾದರಿ ಬದಲಾಗುತ್ತದೆ. ಮತ್ತು ಇದು ಈ ರೀತಿಯ ಬಳಸಲಾಗುತ್ತದೆ: ಕೋಷ್ಟಕ ಆಲ್ಟರ್ nazvanie_tablitsy nazvanie_stolbtsa ಡೇಟಾಟೈಪ್ ಲಕ್ಷಣಗಳು ಮಾರ್ಪಡಿಸಿ;

ವೀಕ್ಷಣೆಯನ್ನು ರಚಿಸಿ

SQL ನಲ್ಲಿ, ಕಲ್ಪನೆಯನ್ನು ಅಂತಹ ವಸ್ತು ಇಲ್ಲ. ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ದತ್ತಾಂಶ ವಾಸ್ತವ ಮೇಜಿನ ಒಂದು ರೀತಿಯ. ಇದು ಭಾಷೆ SQL ಆಯ್ಕೆ ಹೇಳಿಕೆ ಬಳಸಲು ಮಾದರಿ ಪರಿಣಾಮವಾಗಿ ರಚನೆಯಾಗುತ್ತದೆ. ವೀಕ್ಷಣೆಗಳು ನಿಜವಾದ ಕಾಲಮ್ ಹೆಸರುಗಳು ಬದಲಾಯಿಸಲು, ಅವುಗಳನ್ನು ಮರೆಮಾಡಲು ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಬಹುದು.

ರಚಿಸುವ ಪ್ರಕ್ರಿಯೆ ಸರಳ ಪ್ರಶ್ನಾವಳಿ ಸಂಭವಿಸುವುದು:

ವೀಕ್ಷಿಸಿ ಹೆಸರನ್ನು ರಚಿಸಿ ರಿಂದ * ಕೋಷ್ಟಕದ ಹೆಸರು ಆಯ್ದ

ನಮೂನೆ ಒಟ್ಟಾರೆಯಾಗಿ ಇಡೀ ಡೇಟಾಬೇಸ್ ನಡೆಯುತ್ತವೆ ಹಾಗೂ ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯಲ್ಲಿ ಇರಬಹುದು.

ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಸ್ವಲ್ಪ

SQL ನಲ್ಲಿ ಪ್ರಶ್ನೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಡೇಟಾವನ್ನು ಸಂವಹನ ಮತ್ತು ಹಾರಾಡುತ್ತ ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸುವ ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ಬಳಸಿ. ಅವರು ಒಂದು ರಚನಾತ್ಮಕ ಭಾಷೆಯ ಅವಿಭಾಜ್ಯ ಅಂಗ ಎಂದು, ಅವುಗಳನ್ನು ಪರಿಗಣಿಸಿ ಯೋಗ್ಯವಾಗಿದೆ.

  • COUNT. ನಿರ್ದಿಷ್ಟ ಟೇಬಲ್ ಸಾಲುಗಳನ್ನು ಹಾಕಿರಬಹುದು ಲೆಕ್ಕ ಉತ್ಪಾದಿಸುತ್ತದೆ. ಪರ್ಯಾಯವಾಗಿ, ನೀವು ಕಾಲಮ್ ಹೆಸರು, ನಂತರ ದತ್ತಾಂಶವನ್ನು ಅವರಿಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದು ಸೂಚಿಸಬಹುದು. COUNT ಆಯ್ಕೆ * ಉದ್ಯೋಗಿಗಳಿಂದ;

  • ಸರಾ. ಈ ವೈಶಿಷ್ಟ್ಯವು ಸಾಂಖ್ಯಿಕ ದತ್ತಾಂಶ ಕಾಲಮ್ಗಳನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳ ಅಂಕಗಣಿತದ ಸರಾಸರಿ ಸಂಕಲ್ಪ;

  • MIN ಮತ್ತು MAX. ಈ ಕಾರ್ಯಗಳು ಈ ಲೇಖನದಲ್ಲಿ ಬಳಸಲಾಗಿದೆ. ಅವರು ಗರಿಷ್ಠ ಮತ್ತು ಹೇಳಿದರು ಕಾಲಮ್ ಕನಿಷ್ಠ ಮೌಲ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು;

  • ಮೊತ್ತ. ಇದು ಸರಳ - ಕಾರ್ಯ ಅಂಕಣದಲ್ಲಿ ಮೌಲ್ಯಗಳ ಮೊತ್ತದ ಲೆಕ್ಕಾಚಾರ. ಇದು ಸಂಖ್ಯಾ ಡೇಟಾ ಪ್ರಕಾರ ಪ್ರತ್ಯೇಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ವಿಶಿಷ್ಟ ವಿನಂತಿಯನ್ನು ನಿಯತಾಂಕವನ್ನು ಸೇರಿಸುವ ಮಾತ್ರ ಅನನ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ;

  • ದುಂಡು. ಫಂಕ್ಷನ್ ದಶಮಾಂಶ ಭಿನ್ನರಾಶಿ ಸಂಖ್ಯೆಗಳನ್ನು ಪೂರ್ಣಾಂಕವನ್ನು. ವಾಕ್ಯ ಕಾಲಮ್ ಹೆಸರು ಮತ್ತು ದಶಮಾಂಶ ಸ್ಥಳಗಳ ಸಂಖ್ಯೆ ಬಳಸುವ;

  • ಲೆನ್. ಸ್ತಂಭದ ಉದ್ದವಾಗಿದೆ ಲೆಕ್ಕಾಚಾರ ಒಂದು ಸರಳ ಕಾರ್ಯ. ಪರಿಣಾಮವಾಗಿ ಪಾತ್ರಗಳು ತೋರಿಸುವ ಒಂದು ಹೊಸ ಟೇಬಲ್ ಇರುತ್ತದೆ;

  • ಈಗ. ಈ ಕೀವರ್ಡ್ ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಲೆಕ್ಕ ಬಳಸಲಾಗುತ್ತದೆ.

ಹೆಚ್ಚುವರಿ ನಿರ್ವಾಹಕರು

SQL ಹೇಳಿಕೆಗಳನ್ನು ಬಹಳಷ್ಟು ಉದಾಹರಣೆಗಳು ಸಣ್ಣ ಕೆಲಸಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಆದರೆ ಅದೇನೇ ಇದ್ದರೂ ಬಹಳವಾಗಿ ಮಾದರಿಯನ್ನು ಅಥವಾ ಡೇಟಾಬೇಸ್ ಚಟುವಟಿಕೆ ಸರಳಗೊಳಿಸುವ ಕೀವರ್ಡ್ಗಳಾಗಿವೆ.

  • ಎಎಸ್. ನೀವು ದೃಷ್ಟಿ ಮೇಜಿನ ಪಡೆಯಲು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹೆಸರು ನಿಯೋಜಿಸುವ ಪರಿಣಾಮವಾಗಿ ವ್ಯವಸ್ಥೆ ಬಯಸುವ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

  • ನಡುವೆ. ಮಾದರಿ ಒಂದು ಅತ್ಯಂತ ಸೂಕ್ತ ಸಾಧನವಾಗಿದೆ. ಇದು ದತ್ತಾಂಶ ಪಡೆಯಲು ಅಗತ್ಯ ಸೇರಿದಂತೆ ಮೌಲ್ಯಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಇನ್ಪುಟ್ ನಿಯತಾಂಕ ಮತ್ತು ಹಲವಾರು ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗುತ್ತಿದೆ ಸ್ವೀಕರಿಸುತ್ತದೆ;.

  • ಅಲ್ಲ. ಆಯೋಜಕರು ಅಭಿವ್ಯಕ್ತಿ ವಿರುದ್ಧ ನೀಡುತ್ತದೆ.

  • ಮೊಟಕುಗೊಳಿಸಲು. ಹೇಳಿದರು ತಳ ಭಾಗವನ್ನು ದತ್ತಾಂಶವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಇದರ ಬಳಕೆ ಅಸಾಧ್ಯ ನಂತರ ದಶಮಾಂಶ ಚೇತರಿಸಿಕೊಳ್ಳಲು ಆ ಆಪರೇಟರ್ಗಳಿಂದ ವಿವಿಧ. ಇದು ವಿವಿಧ SQL ನಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕೀವರ್ಡ್ ಅನುಷ್ಠಾನಕ್ಕೆ ವಿವಿಧ ವ್ಯಾಖ್ಯಾನಗಳು ಎಂದು ಗಮನಿಸಬೇಕಾದ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಮೊಟಕುಗೊಳಿಸಲು, ಉತ್ತಮ ಹಿನ್ನೆಲೆ ಮಾಹಿತಿಯನ್ನು ಪರಿಚಯವಾಯಿತು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿ ಮೊದಲು.

  • ಮಿತಿ. ಔಟ್ಪುಟ್ ಸಾಲುಗಳಿವೆ ಹೊಂದಿಸುತ್ತದೆ. ನಿರ್ವಾಹಕನ ಗುಣ ಯಾವಾಗಲೂ ಕೊನೆಯಲ್ಲಿ ಇದೆ ಎಂಬುದು. ಇದು ಒಂದು ಕಡ್ಡಾಯ ಮತ್ತು ಒಂದು ಐಚ್ಛಿಕ ನಿಯತಾಂಕ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮೊದಲ ಆಯ್ಕೆಮಾಡಿದ ಡೇಟಾವನ್ನು ಅನೇಕ ಸಾಲುಗಳನ್ನು ತೋರಿಸಲು ಹೇಗೆ ಸೂಚಿಸುತ್ತದೆ. ಮತ್ತು ಎರಡನೇ, ಆಗ ಆಯೋಜಕರು ಮೌಲ್ಯಗಳು ಎರಡೂ ಶ್ರೇಣಿಯ ಕಾರ್ಯ.

  • ಒಕ್ಕೂಟ. ಅತ್ಯಂತ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಆಯೋಜಕರು ಅನೇಕ ಪ್ರಶ್ನೆಗಳು ಸಂಯೋಜನ. ಅವರು ಈಗಾಗಲೇ ಉದಾಹರಣೆಗಳು ಈ ಈ ಲೇಖನದಲ್ಲಿ ಪೈಕಿ ತಂದುಕೊಟ್ಟಿದೆ. ನೀವು ಯೂನಿಯನ್ ಹೆಚ್ಚು ಅನುಕೂಲಕರ ಬಳಕೆಗೆ ಅವುಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ, ಅನೇಕ ಕೋಷ್ಟಕಗಳು ಸಾಲುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು. ಈ ಅವರಿಗೆ ವಾಕ್ಯ: ರಿಂದ imya_drugogo_stolbtsa imya_drugoy ಟೇಬಲ್ ರಿಂದ ಟೇಬಲ್ ಯೂನಿಯನ್ ಸೆಲೆಕ್ಟ್ ಕಾಲಂ ಆಯ್ಕೆ. ಪರಿಣಾಮವಾಗಿ ಯುನೈಟೆಡ್ ಬೇಡಿಕೆಗಳ ಸಾರಾಂಶ ಟೇಬಲ್ ಹೊಂದಿದೆ.

  • ಪ್ರಾಥಮಿಕ ಕೀಲಿ. ಎಂದು ಅನುವಾದ "ಪ್ರಾಥಮಿಕ ಕೀಲಿ." ವಾಸ್ತವವಾಗಿ, ಇಂತಹ ಪರಿಭಾಷೆಯನ್ನು ಉಲ್ಲೇಖದ ವಿಷಯ ಬಳಸಲಾಗುತ್ತದೆ. ಅವರು ಸತತವಾಗಿ ಒಂದು ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆಯನ್ನು ಆಗಿದೆ. ಇದು ಒಳಗೊಂಡಿರುತ್ತವೆ ಎಂಬುದು ಕ್ಷೇತ್ರದಲ್ಲಿ ಸೂಚಿಸಲು ಟೇಬಲ್ ರಚಿಸುವಾಗ ಇದು ನಿಯಮದಂತೆ, ಮಾಹಿತಿ, ಬಳಸಲಾಗುತ್ತದೆ.

  • ಡೀಫಾಲ್ಟ್. ಪ್ರಶ್ನೆಯನ್ನು ಸೃಷ್ಟಿಸುವಲ್ಲಿ ಅನುಷ್ಠಾನಕ್ಕೆ ಬಳಸುವ ಹಿಂದಿನ ನಿರ್ವಾಹಕವೆಂದು. ಇದು ರೂಪಿಸಿದಾಗ ಯಾವ ಕ್ಷೇತ್ರದಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ ತುಂಬಿಸಬೇಕು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ನಿರೂಪಿಸುತ್ತದೆ.

ಕೆಲವು ಸಲಹೆಗಳು ಕಳಿಸಿ SQL ಕೆಲಸ ವೇದಿಕೆಯನ್ನು ಅಭಿವೃದ್ಧಿ

  1. ಸಾಂಕೇತಿಕಕೊಂಡಿಯು. ವಿನಂತಿಗಳನ್ನು ತಯಾರಿಕೆಯಲ್ಲಿ ಬಿಗಿನರ್ಸ್ ಮತ್ತು ಕೇವಲ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಮೌಲ್ಯಗಳನ್ನು ಲಭ್ಯತೆ ಬಗ್ಗೆ ಮರೆಯಬೇಡಿ. ಪರಿಣಾಮವಾಗಿ, ಕಷ್ಟಕರವಾದದ್ದು ಕೋಡ್ ದೋಷದಲ್ಲಿ ಮೊದಲಾದವನ್ನು, ಡೀಬಗ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಟ್ರ್ಯಾಕ್. ಆದ್ದರಿಂದ, ಒಂದು ಟೇಬಲ್ ರಚಿಸುವಾಗ, ಅಥವಾ recalculated ಸ್ಯಾಂಪಲ್ ಮೌಲ್ಯಗಳು ನಿಲ್ಲಿಸಲು ಮತ್ತು ಯೋಚಿಸುವುದು ಅಗತ್ಯ, ಮತ್ತು ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಸಂಭವ ಎಂಬುದನ್ನು ಪ್ರಶ್ನೆಗೆ ಪ್ರದೇಶದಲ್ಲಿ ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ.

  2. ಸ್ಮರಣೆ. ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಸಂಖ್ಯೆ, ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಸಾಮರ್ಥ್ಯ ತೋರಿಸಲಾಯಿತು. ಡೇಟಾಬೇಸ್ ಕೆಲಸ ಚಿಪ್ಪಿನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ, ನೀವು ಸರಳ ಅಭಿವ್ಯಕ್ತಿಗಳು ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ ಡೇಟಾಬೇಸ್ ವ್ಯವಸ್ಥೆಗೆ "ಮೀರಿಸುತ್ತದೆ" ಮಾಡಬಹುದು. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಈ ಸಾಧನೆ ಗಮನಾರ್ಹ ವರ್ಧಕ ನೀಡುತ್ತದೆ.

  3. ನಿರ್ಬಂಧಗಳು. ನೀವು ಸಾಲುಗಳನ್ನು ಕೇವಲ ಎರಡು ಸಾವಿರಾರು ದತ್ತಸಂಚಯದಿಂದ ಪಡೆಯಲು ಬಯಸಿದರೆ, ಇದು LIMIT ಅಥವಾ ಟಾಪ್ ಮುಂತಾದ ನಿರ್ವಾಹಕರು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಭಾಷೆಯ ಬೆಳವಣಿಗೆಯ ಶೆಲ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು ಅಗತ್ಯವಿಲ್ಲ.

  4. ಸಂಪರ್ಕಿಸಿ. ಹಲವಾರು ಕೋಷ್ಟಕಗಳು ದತ್ತಾಂಶವನ್ನು ಸಂದಾಯದ ಮೇಲೆ ಅನೇಕ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಕಡಿಮೆ ಮೆಮೊರಿ ಅರ್ಥ ಲಕೋಟೆಯಲ್ಲಿ ಆರಂಭಿಸುತ್ತದೆ. ಆದರೆ ಏಕೆ? ಎಲ್ಲಾ ನಂತರ, ನೀವು ಇದನ್ನು ಗಳಿರುತ್ತವೆ ವಿನಂತಿಯನ್ನು ನೀವು ಮಾಡಬಹುದು. ನೀವು ಒಮ್ಮೆ ಕೋಡ್ ಬರೆಯಲು ಮತ್ತು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಮೆಮೊರಿ ಮೀಸಲಿಡುವುದು ಹೊಂದಿಲ್ಲ.

  5. ಸಾರ್ಟಿಂಗ್. ಇದು ವಿನಂತಿಯನ್ನು ನಿಯಂತ್ರಣ ಅರ್ಜಿ ಸಾಧ್ಯ ವೇಳೆ, ಅಂದರೆ, DBMS ನ ಪಡೆಗಳು, ಅಗತ್ಯ ಇದು ಬಳಸುವುದು. ಇದು ಗಣನೀಯವಾಗಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಮಾಡಿದಾಗ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಸೇವೆಯಲ್ಲಿ ಉಳಿಸುತ್ತದೆ.

  6. ಹೆಚ್ಚು ವಿನಂತಿಗಳು. ನೀವು ಅನುಕ್ರಮ ದಾಖಲೆಗಳನ್ನು ಬಹಳಷ್ಟು ಸೇರಿಸಲು ಹೊಂದಿದ್ದರೆ, ನಂತರ ಆಪ್ಟಿಮೈಜೇಷನ್ ಪ್ಯಾಕೆಟ್ ದಶಮಾಂಶ ಒಂದು ವಿನಂತಿಯನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ ಬಗ್ಗೆ ಯೋಚಿಸಬೇಕು. ಇದು ಇಡೀ ವ್ಯವಸ್ಥೆಯ ನಿರ್ವಹಣೆ ಹೆಚ್ಚಾಗುತ್ತದೆ.

  7. ಡೇಟಾ ಗಮನಕೊಟ್ಟು ಪ್ಲೇಸ್ ಮೆಂಟ್. ಅಡಿಪಾಯದ ರಚನೆಯು ಅಪ್ ರೇಖಾಚಿತ್ರ ಮೊದಲು ಬಗ್ಗೆ ಮತ್ತು ಕೋಷ್ಟಕಗಳು ಮತ್ತು ಅಗತ್ಯ ಜಾಗ ಇಂತಹ ಹಲವಾರು ಎಂಬುದನ್ನು ಯೋಚಿಸುವುದು ಅಗತ್ಯ. ಬಹುಶಃ ಸಂಯೋಜಿಸಲಾಗಿರುವ, ಅಥವಾ ಕೆಲವು ಬಿಟ್ಟುಕೊಡಲು ಒಂದು ಮಾರ್ಗವಿಲ್ಲ. ಸಾಮಾನ್ಯವಾಗಿ, ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಎಲ್ಲಿಯೂ ಮತ್ತು ಎಂದಿಗೂ ದತ್ತಾಂಶ ವಿಪರೀತ ಪ್ರಮಾಣದ ಬಳಸಿ.

  8. ವಿಧಗಳು. ಜಾಗವನ್ನು ಉಳಿಸಲು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಡೇಟಾ ಪ್ರಕಾರಗಳ ಬಳಸಲಾಗುತ್ತದೆ ಸೂಕ್ಷ್ಮ ಅಗತ್ಯ. ನೀವು ಮೆಮೊರಿ ಮಾದರಿ ಕಡಿಮೆ "ಭಾರೀ" ಅನುಕೂಲಗಳನ್ನು ಪಡೆಯಲು, ನೀವು ಅವರ ಹೆಸರನ್ನು ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಇದು ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಆ ಗೊತ್ತಿದ್ದರೆ ಸಂಖ್ಯಾತ್ಮಕ ಬೆಲೆಯಲ್ಲಿ 255, ಮೀರಿಸುವುದಿಲ್ಲ ಏಕೆ 4 ಬೈಟ್ ಇಂಟ್ ಬಳಕೆ, ಅಲ್ಲಿ TINYINT ವೇಳೆ 1 ಬೈಟ್.

ತೀರ್ಮಾನಕ್ಕೆ

ವೆಬ್ಸೈಟ್, ವೆಬ್ ಸೇವೆಗಳು, ಡೆಸ್ಕ್ಟಾಪ್ ಸಾಫ್ಟ್ವೇರ್, ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು - ತೀರ್ಮಾನಕ್ಕೆ ರಲ್ಲಿ, ಇದು ಭಾಷೆಯನ್ನು SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಈಗ ಬಹುತೇಕ ಎಲ್ಲೆಡೆ ಬಳಸಲಾಗುತ್ತದೆ ನಿರ್ಮಾಣವಾಗಿದೆ ಎಂದು ಗಮನಿಸಬೇಕು. ಆದ್ದರಿಂದ, SQL ಜ್ಞಾನ ಅಭಿವೃದ್ಧಿ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಆದಾಗ್ಯೂ, ಸ್ಥಳೀಯ ಭಾಷೆ ಪ್ರಮಾಣಿತ ಮಾರ್ಪಾಡು ಕೆಲವೊಮ್ಮೆ ಪರಸ್ಪರ ಬೇರೆಯಾಗಿರುವ. ಉದಾಹರಣೆಗೆ, ಪಿಎಲ್ ಕಳಿಸಿ SQL ನಿರ್ವಾಹಕರು SQL ಸರ್ವರ್ ಹೆಚ್ಚು ವಿವಿಧ ವಾಕ್ಯ ಹೊಂದಿರಬಹುದು. ಈ ತಂತ್ರಜ್ಞಾನ ಅಭಿವೃದ್ಧಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಆದ್ದರಿಂದ ಮೊದಲು, ಇದು ಮಾರ್ಗದರ್ಶನದಿಂದ ಇದು ಪರಿಚಯ ಅಗತ್ಯ.

SQL ಕಾರ್ಯವನ್ನು ಮತ್ತು ಸಾಧನೆ ಮೀರಿಸಿ ಸಾಧ್ಯವಿತ್ತು ಭವಿಷ್ಯದ ಕೌಂಟರ್ಪಾರ್ಟ್ಸ್,, ಇದು ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸಾಧ್ಯತೆ, ಈ ವ್ಯಾಪ್ತಿ ಯಾವುದೇ ಪ್ರೋಗ್ರಾಮರ್ ಸಾಕಷ್ಟು ಭರವಸೆ ಸ್ಥಾಪಿತ ಆಗಿದೆ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.birmiss.com. Theme powered by WordPress.