Giáo trình SQL Đại Học Huế
Trang 1*,lv,7+,j8
64/6WUXFWXUHG4XHU\/DQJXDJH ODQJQQJ¤FVGX£QJFKRFDFK£TXDQ WU F V G OL£X TXDQ K£ 1JQ QJ 64/ FKX Q ¤F D UD EL $16, $PHULFDQ 1DWLRQDO 6WDQGDUGV ,QVWLWXGH YD ,62 ,QWHUQDWLRQDO 6WDQGDUGV 2UJDQL]DWLRQ YL SKLQ EDQ PL QK¢W KL£Q QD\ OD SKLQ EDQ 64/ SKLQ EDQ ¤F D UD QP
0£FGXFRQKLXQJQQJNKDFQKDX¤FDUDFKRFDFK£TXDQWU&6'/ TXDQK£64/ODQJQQJ¤FVGX£QJU¤QJUDLKL£QQD\WURQJU¢WQKLXK£WK¢QJ
&6'/WKQJPD£LQK2UDFOH64/6HUYHU'%0LFURVRIW$FFHVV7KQJTXD64/ QJL V GX£QJ FR WK G¡ GDQJ QK QJKD ¤F G OL£X WKDR WDF YL G OL£X 0£W NKDF\ODQJQQJFRWQKNKDLEDRQQQRG¡VGX£QJYDFXQJYY£\PDWUQQ SK EL¢Q
*LDRWULQKQD\QKPFXQJF¢SFKRED£QWDLOL£XWKDPNKDRWQJ¢L\XY FDF FX O£QK JLDR WDF 64/ V GX£QJ FKR K£ TXDQ WU &6'/ 0LFURVRIW 64/ 6HUYHU
&KQJ JLL WKL£X Y WKX WX£F OX WU YD WULJJHU j\ OD QKQJ ¢L W¤QJ
&6'/¤FVGX£QJQKPWQJKL£XQQJNKLVGX£QJ&6'/
7URQJFKQJSKX£OX£FFKXQJWLJLLWKL£XF¢XWUXFYDGOL£XFXDFDFEDQJV GX£QJWURQJFDFYGX£FKQJ ED£QWL£QWUDFXYD¢LFKL¢XYLFDFYGX£DQX 1JRDLUDWURQJFKQJQD\FRQFRFDFKDPWKQJVGX£QJWURQJ64/6HUYHUFDF ED£QWKDPNKDRWURQJWK£FKDQK
0£FGXDU¢WF¢JQJQKQJJLDRWUQKNKQJWK WUDQKX¤FFDFVDLVRW5¢W PRQJQK£Q¤FV£JRS\FXDFDFED£Q JLDRWUQKQJD\FDQJKRDQWKL£QKQ
Trang 2Chương 1: NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU
1JQQJQKQJKDGOL£XEDRJPFDFFXO£QKFKRSKHSQJLVGX£QJQKQJKD&6'/YDFDF¢LW¤QJWURQJ&6'/QKFDFEDQJFDFNKXQJQKQFKPX£F
7DREDQJGOL X
'OL£XEQWURQJP¤W&6'/¤FW FKFOXWUWURQJFDFEDQJ%QWURQJFDFEDQJGOL£X¤FW FKFGLGD£QJFDFGRQJYDFDFF¤W0¡LP¤W GRQJ EL X GL¡QP¤WEDQJKLGX\QK¢WYDP¡LP¤WF¤WEL XGL¡QFKRP¤WWUQJ
&DFWKXFWQKOL QTXDQ QEDQJ
.KL WD£R YD ODP YL£F YL FDF EDQJ G OL£X WD FQ SKDL \ ¢Q FDF WKX¤F WQKNKDFWUQEDQJQKNL X G OL£X FDF UDQJ EX¤F FDF NKRD FDF TXL WF &DF WKX¤FWQKQD\¤FVGX£QJQKPWD£RUDFDFUDQJEX¤FWRDQYH£QWUQFDFF¤WWUQJ WUQEDQJFXQJQKWD£RUDFDFWRDQYH£QWKDPFKL¢XJLDFDFEDQJGOL£XWURQJ&6'/
D.L XGOL X
0¡L P¤W F¤W WUQJ FXD P¤W EDQJ X SKDL WKX¤F YDR P¤W NL X G OL£X QK¢W
QK D ¤F QK QJKD W WUF 0¡L P¤W NL X G OL£X TXL QK FDF JLD WU G OL£X
¤FFKRSKHS¢LYLF¤WR&DFK£TXDQWU&6'/WKQJFXQJF¢SFDFNL XGOL£XFKX QQJRDLUDFRQFRWK FKRSKHSQJLVGX£QJQKQJKDFDFNL XGOL£XNKDFG£DWUQFDFNL XGOL£XDFR
'L\ODP¤WV¢NL XGOL£XWKQJ¤FVGX£QJWURQJJLDRWDF64/
BinaryBitCharDatetimeDecimalFloatImage
IntMoneyNcharNtextNvarcharRealSmalldatetime
SmallintSmallmoneyText
TinyintVarbinaryVarchar
E&DFUDQJEXF&21675$,176
7UQFDFEDQJGOL£XFDFUDQJEX¤F¤FVGX£QJQKPFDFPX£FFKVDX
• 4XLQKFDFJLDWUGOL£XKD\NKXQGD£QJGOL£X¤FFKRSKHSFK¢SQK£QWUQFDFF¤WFXDEDQJUDQJEX¤F&+(&
• 4XLQKJLDWUP£FQKFKRFDFF¤WUDQJEX¤F'()$8/7
Trang 3• 7D£RQQWQKWRDQYH£QWK£FWK WURQJP¤WEDQJGOL£XYDWRDQYH£QWKDPFKL¢XJLDFDF EDQJ G OL£X WURQJ &6'/ UDQJ EX¤F 35,0$5< (< 81,48( YD)25(,*1.(< ... tự đại diện mệnh đề LIKE
Từ khoá LIKE (NOT LIKE) sử dụng câu lệnh SELECT nhằm mơ tả khndạng liệu cần tìm kiếm Chúng thường kết hợp với ký tự đại diện sau
đây:
Ký tự đại. .. trongtruy vấn
1.8.2 Sử dụng UNION với giao tác SQL khác
Các nguyên tắc sau phải tuân theo sử dụng phép hợp với câu lệnhgiao tác SQL khác:
• Truy vấn câu lệnh UNION có INTO...
1.4 Tính tốn giá trị câu lệnh SELECT
Danh sách chọn câu lệnh SELECT có biểu thức số học Khi đókết biểu thức cột kết truy vấn:
Ví dụ 2.7: Câu lệnh sau cho biết họ tên lương