Tổng quan về Case ngoài đời thực! Một lần nữa, trong cuộc sống thực, chúng ta thực hiện các hành động khác nhau tùy thuộc vào kết quả của các điều kiện khác nhau. Để giải thích thêm, hãy xem xét ví dụ dưới đây: Nếu vé máy bay là le

Bạn đang xem: t sql chọn trường hợp

Tổng quan về Case trong đời thực!

Một lần nữa, trong cuộc sống thực, chúng ta thực hiện các hành động khác nhau tùy thuộc vào kết quả của các điều kiện khác nhau.

Để giải thích thêm, hãy xem xét ví dụ dưới đây:

  • Nếu vé máy bay dưới $ 100, thì tôi sẽ đến thăm Los Angeles.
  • Nếu vé máy bay từ $ 100 đến $ 200, thì tôi sẽ đến thăm New York
  • Nếu vé máy bay từ $ 200 đến $ 400, thì tôi sẽ đến thăm Châu Âu
  • Nếu không, tôi sẽ thích đến thăm một số điểm du lịch gần đó.

Hãy xem xét phân loại Điều kiện và Hành động riêng biệt với ví dụ bên trên bên dưới:

Điều kiện – Vé máy bay
Các hành động được thực hiện , chỉ khi Điều kiện là ĐÚNG

Dưới $ 100
Ghé thăm Los Angeles

Từ $ 100 đến $ 200
Ghé thăm New York

Từ $ 200 đến $ 400
Tham quan Châu Âu

Không có điều kiện nào ở trên đáp ứng
Điểm du lịch lân cận

Trong ví dụ trên, chúng ta có thể thấy rằng kết quả của các điều kiện khác nhau chi phối hành động riêng biệt. Ví dụ: Du khách sẽ chỉ thực hiện hành vi đến thăm New York với điều kiện nếu vé máy bay từ $ 100 đến $ 200.

Tương tự, câu lệnh MS SQL CASE cũng cung cấp khả năng thực hiện hành động thực thi các câu lệnh T-SQL khác nhau dựa trên kết quả của các điều kiện khác nhau.

Tương tự, câu lệnh MS SQL CASE cũng cung cấp khả năng thực hiện hành động thực thi các câu lệnh T-SQL khác nhau dựa trên kết quả của các điều kiện khác nhau.

Trong hướng dẫn này, bạn sẽ học:

Câu lệnh CASE trong SQL Server là gì?

Câu lệnh CASE trong SQL Server là phần mở rộng của câu lệnh IF… ELSE. Không giống như IF… ELSE, nơi chỉ cho phép tối đa một điều kiện, CASE cho phép người dùng áp dụng nhiều điều kiện để thực hiện các nhóm hành động khác nhau trong MS SQL. Nó trả về một giá trị tương ứng được liên kết với điều kiện do người dùng xác định.

là phần mở rộng của câu lệnh IF… ELSE. Không giống như IF… ELSE, nơi chỉ cho phép tối đa một điều kiện, CASE cho phép người dùng áp dụng nhiều điều kiện để thực hiện các nhóm hành động khác nhau trong MS SQL. Nó trả về một giá trị tương ứng được liên kết với điều kiện do người dùng xác định.

Hãy cùng tìm hiểu cách sử dụng Case trong SQL và khái niệm của nó trong các phần sau.

Trong MS SQL, có hai loại CASE.

  1. TRƯỜNG HỢP ĐƠN GIẢN
  2. CASE đã tìm kiếm

TRƯỜNG HỢP ĐƠN GIẢN

Cú pháp cho Chữ hoa đơn giản

 CASE & lt; Case_Expression & gt;
     WHEN Value_1 THEN Statement_1
     WHEN Value_2 THEN Statement_2
     .
     .
     WHEN Value_N THEN Statement_N
     [ELSE Statement_Else]
KẾT THÚC NHƯ [ALIAS_NAME] 

Nơi đây,

  • Tham số Case_Expression biểu thị biểu thức mà cuối cùng chúng ta sẽ được so sánh với Giá trị_1, Giá trị_2 ,…
  • Các tham số Statement_1, Statement_2 … biểu thị các Câu lệnh sẽ được thực thi nếu Case_Expression = Value_1, Case_Expression = Value_2,…, v.v. .
  • Tóm lại, điều kiện là liệu Case_Expression = Value_N và ACTION có phải là việc thực thi Statement_N hay không nếu kết quả trên là SỰ THẬT .
  • ALIAS_NAME là tùy chọn và là tên bí danh được cung cấp cho kết quả câu lệnh SQL Server CASE. Thường được sử dụng khi chúng tôi sử dụng mệnh đề Chọn trường hợp trong máy chủ SQL.

Quy tắc cho Trường hợp Đơn giản:

  • Simple Case chỉ cho phép kiểm tra sự bình đẳng của Case_Expression với Value_1 thành Value_N.
  • Case_Expression được so sánh với Giá trị, theo thứ tự bắt đầu từ giá trị đầu tiên, tức là Giá trị_1. Dưới đây là phương pháp thực thi:
  • Nếu Case_Expression tương đương với Value_1, thì tiếp tục bỏ qua câu lệnh WHEN… THEN và việc thực thi CASE sẽ KẾT THÚC ngay lập tức.
  • Nếu Case_Expression không khớp với Value_1, thì Case_Expression được so sánh với Value_2 để tương đương. Quá trình so sánh Case_Expression với Giá trị này sẽ tiếp tục cho đến khi Case_Expression tìm thấy giá trị tương đương phù hợp từ tập hợp Giá trị_1, Giá trị 2,…
  • Nếu không có gì phù hợp, thì điều khiển sẽ chuyển đến câu lệnh ELSE và Statement_Else sẽ được thực thi.
  • ELSE là tùy chọn.
  • Nếu ELSE không xuất hiện và Case_Expression không khớp với giá trị nào thì Null sẽ được hiển thị.
Xem Thêm  11 cách để căn giữa Div hoặc văn bản trong Div trong CSS - văn bản trung tâm css trong div

Đây,

Sơ đồ bên dưới minh họa quy trình thực thi của Trường hợp đơn giản.

Ví dụ về trường hợp đơn giản trong SQL Server Cách làm việc của câu lệnh trường hợp đơn giản

Ví dụ:

Giả định: Giả sử rằng chúng ta có bảng là ‘Guru99’ với hai cột và bốn hàng như được hiển thị bên dưới:

Ví dụ về trường hợp đơn giản trong SQL Server

Chúng tôi sẽ sử dụng bảng ‘Guru99’ trong các ví dụ khác

Truy vấn 1: TRƯỜNG HỢP ĐƠN GIẢN với tùy chọn KHÔNG CÓ LỖI

 CHỌN Tutorial_ID, Tutorial_name,
CASE Tutorial_name
KHI 'SQL' THÌ 'SQL được phát triển bởi IBM'
KHI 'PL / SQL' THÌ 'PL / SQL được phát triển bởi Oracle Corporation.'
KHI 'MS-SQL' THÌ 'MS-SQL được phát triển bởi Microsoft Corporation.'
KẾT THÚC NHƯ Mô tả
TỪ Guru99 

Kết quả: Sơ đồ dưới đây giải thích quy trình thực thi của TRƯỜNG HỢP ĐƠN GIẢN KHÔNG CÓ LỖI.

Ví dụ về trường hợp đơn giản trong SQL Server

Truy vấn 2: TRƯỜNG HỢP ĐƠN GIẢN với tùy chọn ELSE.

 CHỌN Tutorial_ID, Tutorial_name,
CASE Tutorial_name
KHI 'SQL' THÌ 'SQL được phát triển bởi IBM'
KHI 'PL / SQL' THÌ 'PL / SQL được phát triển bởi Oracle Corporation.'
KHI 'MS-SQL' THÌ 'MS-SQL được phát triển bởi Microsoft Corporation.'
ELSE 'Đây KHÔNG phải là ngôn ngữ SQL.'
KẾT THÚC NHƯ Mô tả
TỪ Guru99 

Kết quả: Sơ đồ dưới đây giải thích quy trình thực thi của TRƯỜNG HỢP ĐƠN GIẢN với ELSE.

Ví dụ về trường hợp đơn giản trong SQL Server

TRƯỜNG HỢP ĐƯỢC Tìm kiếm

Cú pháp cho Trường hợp đã Tìm kiếm

 CASE
     KHI NÀO & lt; Boolean_Expression_1 & gt; THEN Statement_1
     KHI NÀO & lt; Boolean_Expression_2 & gt; Tuyên bố THEN_2
     .
     .
     KHI & lt; Boolean_Expression_N & gt; Tuyên bố THEN_N
     [ELSE Statement_Else]
KẾT THÚC NHƯ [ALIAS_NAME] 

Đây,

  • Tham số Boolean_Expression_1,… biểu thị biểu thức sẽ được đánh giá là TRUE hoặc FALSE.
  • Các tham số Statement_1, Statement_2… biểu thị các Câu lệnh sẽ thực thi nếu kết quả Boolean_Expression_1, Boolean_Expression_2 tương ứng của nó là TRUE.
  • Tóm lại, Điều kiện là Boolean_Expression_1,… và ACTION là việc thực thi Statement_N nếu phía trên boolean_Expression_1 là TRUE.
  • ALIAS_NAME là tùy chọn và là tên bí danh được cung cấp cho kết quả câu lệnh CASE. Thường được sử dụng khi chúng ta sử dụng CASE trong mệnh đề select.

Quy tắc cho trường hợp được tìm kiếm:

  • Không giống như trường hợp đơn giản, trường hợp được tìm kiếm không chỉ giới hạn ở việc kiểm tra bằng nhau mà còn cho phép biểu thức Boolean.
  • Biểu thức Boolean được đánh giá, theo thứ tự bắt đầu từ biểu thức Boolean đầu tiên, tức là Boolean_expression_1. Dưới đây là phương pháp thực thi:
    • Nếu Boolean_expression_1 là TRUE, thì tiếp tục câu lệnh WHEN… THEN được bỏ qua và việc thực thi CASE sẽ kết thúc ngay lập tức.
    • Nếu Boolean_expression_1 là FALSE, thì Boolean_expression_2 được đánh giá cho điều kiện TRUE. Quá trình đánh giá Boolean_expression này sẽ tiếp tục cho đến khi một trong các Boolean_expression trả về giá trị TRUE.
    • Nếu không có gì phù hợp, thì điều khiển sẽ chuyển đến câu lệnh ELSE và Statement_Else sẽ được thực thi.
  • Like Simple Case ELSE cũng là tùy chọn trong Tìm kiếm.
  • Nếu ELSE không có và không có biểu thức Boolean_expression nào trả về TRUE, thì Null sẽ được hiển thị.

Sơ đồ bên dưới minh họa quy trình thực thi của Trường hợp đã tìm kiếm .

Ví dụ về CASE được tìm kiếm trong SQL Server Làm việc với Tuyên bố Trường hợp Tìm kiếm

Ví dụ:

Truy vấn 1: TRƯỜNG HỢP ĐÃ TÌM KIẾM với tùy chọn KHÔNG CÓ LỆNH

 CHỌN Tutorial_ID, Tutorial_name,
TRƯỜNG HỢP
 WHEN Tutorial_name = 'SQL' THEN 'SQL được phát triển bởi IBM'
WHEN Tutorial_name = 'PL / SQL' THEN 'PL / SQL được phát triển bởi Oracle Corporation.'
WHEN Tutorial_name = 'MS-SQL' THEN 'MS-SQL được phát triển bởi Microsoft Corporation.'
KẾT THÚC NHƯ Mô tả
TỪ Guru99 

Kết quả: Sơ đồ dưới đây giải thích quy trình thực thi của TRƯỜNG HỢP ĐÃ TÌM KIẾM với KHÔNG CÓ LỖI.

Ví dụ CASE được tìm kiếm trong SQL Server

Truy vấn 2: TRƯỜNG HỢP ĐÃ TÌM KIẾM với tùy chọn ELSE .

 CHỌN Tutorial_ID, Tutorial_name,
TRƯỜNG HỢP
WHEN Tutorial_name = 'SQL' THEN 'SQL được phát triển bởi IBM'
WHEN Tutorial_name = 'PL / SQL' THEN 'PL / SQL được phát triển bởi Oracle Corporation.'
WHEN Tutorial_name = 'MS-SQL' THEN 'MS-SQL được phát triển bởi Microsoft Corporation.'
ELSE 'Đây KHÔNG phải là ngôn ngữ SQL.'
KẾT THÚC NHƯ Mô tả
TỪ Guru99 

Kết quả: Sơ đồ dưới đây giải thích quy trình thực thi của TRƯỜNG HỢP ĐÃ TÌM KIẾM với ELSE.

Ví dụ CASE được tìm kiếm trong SQL Server

Sự khác biệt giữa cách tiếp cận thực thi: TRƯỜNG HỢP ĐƠN GIẢN và TÌM KIẾM.

Hãy xem ví dụ về TRƯỜNG HỢP ĐƠN GIẢN bên dưới:

 CHỌN Tutorial_ID, Tutorial_name,
CASE Tutorial_name
KHI 'SQL' THÌ 'SQL được phát triển bởi IBM'
KHI 'PL / SQL' THÌ 'PL / SQL được phát triển bởi Oracle Corporation.'
KHI 'MS-SQL' THÌ 'MS-SQL được phát triển bởi Microsoft Corporation.'
ELSE 'Đây KHÔNG phải là ngôn ngữ SQL.'
KẾT THÚC NHƯ Mô tả
TỪ Guru99 

Ở đây, ‘Tutorial_name’ là một phần của biểu thức CASE trong SQL. Sau đó, giá trị ‘Tutorial_name’ được so sánh với từng giá trị WHEN, tức là ‘SQL’… cho đến khi ‘Tutorial_name’ khớp với các giá trị WHEN.

Xem Thêm  DELL VOSTRO 3559 I5 WINDOWS 7 X64 DRIVER DOWNLOAD - dell vostro 3559 driver

Ngược lại, ví dụ SEARCH CASE không có Biểu thức CASE :

 CHỌN Tutorial_ID, Tutorial_name,
TRƯỜNG HỢP
 WHEN Tutorial_name = 'SQL' THEN 'SQL được phát triển bởi IBM'
WHEN Tutorial_name = 'PL / SQL' THEN 'PL / SQL được phát triển bởi Oracle Corporation.'
WHEN Tutorial_name = 'MS-SQL' THEN 'MS-SQL được phát triển bởi Microsoft Corporation.'
KẾT THÚC NHƯ Mô tả
TỪ Guru99 

Ở đây, mỗi câu lệnh WHEN Điều kiện biểu thức Boolean. Mỗi biểu thức Boolean tức là Tutorial_name = ‘SQL’,… được đánh giá cho TRUE / FALSE cho đến biểu thức Boolean đầu tiên được đánh giá là TRUE .

Sự khác biệt giữa chữ hoa đơn giản và chữ hoa được tìm kiếm

Trường hợp đơn giản
Trường hợp đã tìm kiếm

Từ khóa CASE ngay sau CASE_Expression và trước câu lệnh WHEN.

Ví dụ:
CASE & lt; Case_Expression & gt;
WHEN Value_1 THEN Statement_1…

Theo sau từ khóa Case là câu lệnh WHEN và không có biểu thức nào giữa CASE và WHEN.

Ví dụ:
TRƯỜNG HỢP KHI & lt; Boolean_Expression_1 & gt; THEN Statement_1…

Trong Trường hợp Đơn giản, VALUE tồn tại cho mỗi câu lệnh WHEN. Giá trị này: Giá trị 1, Giá trị 2… Được so sánh tuần tự với một CASE_Expression đơn lẻ. Kết quả được đánh giá cho điều kiện TRUE / FALSE cho mỗi Câu lệnh WHEN.

Ví dụ:
CASE & lt; Case_Expression & gt;
WHEN Value_1 THEN Statement_1…
WHEN Value_2 THEN Statement_2…

Trong Trường hợp đã tìm kiếm, Boolean_Expression tồn tại cho mỗi câu lệnh WHEN. Boolean_Expressions này: Boolean_Expression_1, Boolean_Expression_2,… đánh giá điều kiện TRUE / FALSE cho mỗi Câu lệnh WHEN.

Ví dụ:
TRƯỜNG HỢP
KHI NÀO & lt; Boolean_Expression_1 & gt; THEN Statement_1…
KHI NÀO & lt; Boolean_Expression_2 & gt; THEN Statement_2…

Đơn giản chỉ hỗ trợ trường hợp kiểm tra bình đẳng. I E. liệu CASE_Expression = VALUE_1, VALUE_2…

Ví dụ:
CASE & lt; Case_Expression & gt; WHEN Value_1 THEN Statement_1… Trong ví dụ trên, thao tác duy nhất do hệ thống thực hiện là kiểm tra xem Case_Expression = Value_1

Với Boolean_Expression_N, Search Case hỗ trợ bất kỳ thao tác nào dẫn đến giá trị Boolean. Nó bao gồm toán tử bằng và không bằng với.

Ví dụ:
TRƯỜNG HỢP KHI & lt; Boolean_Expression_1 & gt; Câu lệnh THEN_1… Trong ví dụ trên, Boolean_Expression_1 có thể chứa cả toán tử ‘bằng’ và ‘không bằng’ như A = B, A! = B.

CASE lồng nhau: CASE trong IF ELSE

Chúng tôi có thể sử dụng CASE bên trong IF ELSE . Dưới đây là ví dụ về mã MS-SQL

 DECLARE @Flight_Ticket int;
SET @Flight_Ticket = 190;
NẾU @Flight_Ticket & gt; 400
   IN 'Ghé thăm địa điểm du lịch lân cận';
KHÁC
BẮT ĐẦU
    LỰA CHỌN
TRƯỜNG HỢP
KHI @Flight_Ticket GIỮA 0 VÀ 100 THÌ 'Ghé thăm Los Angeles'
KHI @Flight_Ticket GIỮA 101 VÀ 200 THÌ 'Ghé thăm New York'
KHI @Flight_Ticket GIỮA NĂM 201 VÀ 400 THÌ 'Thăm Châu Âu'
KẾT THÚC NHƯ Vị trí
HẾT 

Trong ví dụ trên, CASE được NESTED bên trong câu lệnh IF… ELSE:

Đầu tiên, Câu lệnh IF sẽ thực thi và nếu Điều kiện Trường hợp trong máy chủ SQL là Sai thì câu lệnh ELSE sẽ thực thi.

Khác chứa Câu lệnh CASE lồng nhau trong SQL bên trong nó. Tùy thuộc vào giá trị vé Máy bay, một trong số các kết quả sau sẽ được hiển thị:

  • Hệ thống sẽ in ‘Ghé thăm Địa điểm Du lịch Gần đó’ nếu vé máy bay & gt; $ 400
  • Hệ thống sẽ in “Visit Los Angeles” nếu vé máy bay GIỮA $ 0 VÀ $ 100
  • Hệ thống sẽ in “Visit New York” nếu vé máy bay GIỮA $ 101 VÀ $ 200
  • Hệ thống sẽ in “Visit Europe” nếu vé máy bay GIỮA $ 201 VÀ $ 400

Ví dụ về CASE lồng nhau trong SQL Server

CASE lồng nhau: CASE bên trong CASE

Chúng ta có thể sử dụng CASE bên trong CASE trong SQL. Dưới đây là ví dụ về mã MS-SQL

 DECLARE @Flight_Ticket int;
SET @Flight_Ticket = 250;
LỰA CHỌN
TRƯỜNG HỢP
KHI @Flight_Ticket & gt; = 400 THÌ 'Ghé thăm địa điểm du lịch lân cận.'
KHI @Flight_Ticket & lt; 400 THÌ
    TRƯỜNG HỢP
KHI @Flight_Ticket GIỮA 0 VÀ 100 THÌ 'Ghé thăm Los Angeles'
KHI @Flight_Ticket GIỮA 101 VÀ 200 THÌ 'Ghé thăm New York'
KHI @Flight_Ticket GIỮA NĂM 201 VÀ 400 THÌ 'Thăm Châu Âu'
CHẤM DỨT
KẾT THÚC NHƯ Vị trí 

Trong ví dụ trên, CASE được NESTED bên trong một câu lệnh CASE khác:

Hệ thống bắt đầu với việc thực thi CASE bên ngoài. Nếu Flight_Ticket & lt; 400 đô la thì CASE bên trong sẽ thực hiện.

Tùy thuộc vào giá trị vé Máy bay, một trong số các kết quả sau sẽ được hiển thị:

  • Hệ thống sẽ in ‘Ghé thăm Địa điểm Du lịch Gần đó’ nếu vé máy bay & gt; $ 400
  • Hệ thống sẽ in “Visit Los Angeles” nếu vé máy bay GIỮA $ 0 VÀ $ 100
  • Hệ thống sẽ in “Visit New York” nếu vé máy bay GIỮA $ 101 VÀ $ 200
  • Hệ thống sẽ in “Visit Europe” nếu vé máy bay GIỮA $ 201 VÀ $ 400
Xem Thêm  Các lớp đệm và ký quỹ trong Bootstrap 5 - margin và padding bootstrap

Ví dụ về CASE lồng nhau trong SQL Server

TRƯỜNG HỢP CÓ CẬP NHẬT

Giả định: Giả sử rằng chúng ta có bảng là “Guru99” với hai cột và bốn hàng như được hiển thị bên dưới:

Ví dụ về CASE với UPDATE trong SQL Server

Chúng tôi sẽ sử dụng bảng “Guru99” trong các ví dụ khác

Chúng tôi có thể sử dụng CASE với UPDATE. Dưới đây là ví dụ về mã MS-SQL:

 CẬP NHẬT Guru99
SET Tutorial_Name =
(
TRƯỜNG HỢP
WHEN Tutorial_Name = 'SQL' THEN 'Ngôn ngữ truy vấn có cấu trúc.'
WHEN Tutorial_Name = 'PL / SQL' THEN 'Oracle PL / SQL'
WHEN Tutorial_Name = 'MSSQL' THEN 'Microsoft SQL.'
WHEN Tutorial_Name = 'Hadoop' THEN 'Apache Hadoop.'
CHẤM DỨT
) 

Trong ví dụ trên, CASE được sử dụng trong câu lệnh UPDATE.

Tùy thuộc vào Giá trị Tutorial_Name, cột Tutorial_Name sẽ nhận được bản cập nhật với giá trị THEN Statement.

  • Nếu Tutorial_Name = ‘SQL’ THÌ hãy cập nhật Tutorial_Name thành ‘Ngôn ngữ truy vấn có cấu trúc’
  • Nếu Tutorial_Name = ‘PL / SQL’ THÌ cập nhật Tutorial_Name thành ‘Oracle PL / SQL’
  • Nếu Tutorial_Name = ‘MSSQL’ THÌ hãy cập nhật Tutorial_Name thành ‘Microsoft SQL’
  • Nếu Tutorial_Name = ‘Hadoop’ THÌ hãy cập nhật Tutorial_Name thành ‘Apache Hadoop’

Ví dụ về CASE with UPDATE trong SQL Server

Hãy sử dụng bảng Query Guru99 để kiểm tra giá trị được cập nhật:

Ví dụ về CASE với UPDATE trong SQL Server

TRƯỜNG HỢP VỚI Đặt hàng trước

Chúng tôi có thể sử dụng CASE với Đặt hàng theo. Dưới đây là ví dụ về mã MS-SQL:

 Khai báo @Order Int;
Đặt @Order = 1
Chọn * từ Guru99 đặt hàng theo
TRƯỜNG HỢP
KHI @Order = 1 THEN Tutorial_ID
WHEN @Order = 2 THEN Tutorial_Name
CHẤM DỨT
MÔ TẢ 

Ở đây CASE được sử dụng với Đặt hàng theo.

@Order được đặt thành 1 và khi biểu thức Boolean đầu tiên đánh giá là TRUE, Tutorial_ID được chọn cho Order theo điều kiện

Ví dụ về CASE với Order by trong SQL Server

Sự thật thú vị!

  • CASE có thể được lồng trong một CASE khác cũng như trong một câu lệnh IF… ELSE khác.
  • Ngoài SELECT, CASE có thể được sử dụng với một mệnh đề SQL khác như UPDATE, ORDER BY.

Tóm tắt:

  • Trong MS SQL, có hai loại CASE: Simple CASE và Searided CASE
  • ELSE là tùy chọn trong câu lệnh CASE.


Xem thêm những thông tin liên quan đến chủ đề t sql chọn trường hợp

Introduction to Transact SQL (T-SQL) using Microsoft SQL Server

alt

  • Tác giả: Steve Fox
  • Ngày đăng: 2012-01-21
  • Đánh giá: 4 ⭐ ( 1577 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: A more comprehensive, 60 minute, version of this course is also available at Udemy : https://www.udemy.com/t-sql-for-data-analysts/?couponCode=ANALYTICS50%25OFF

    Link to code used in demo : https://drive.google.com/file/d/0B9J0yv0y0P5XME9FNTYzYmR2dUE/view?usp=sharing&resourcekey=0-klPtSGZEtESBxE3OaXuZhA

    Transact-Structured Query Language (T-SQL) is Microsoft’s (& Sybase’s) proprietary extension to SQL. T-SQL is central to using Microsoft SQL Server. All applications that communicate with an instance of SQL Server do so by sending Transact-SQL statements to the server, regardless of the user interface of the application.

    In this tutorial I provide an introduction to Transact -SQL using Microsoft SQL Server. I also 1) Explain what is Transact SQL (T-SQL). 2) Provide an overview of 20 key T-SQL statements. 3) Demonstration 20 key T-SQL statements 4) Provide sample code used in the tutorial to download @ http://www.analyticsinaction.com/tsql/

    T-SQL statements covered include : SELECT Query, UPDATE Query, INSERT, AS, ORDER, CREATE, TRUNCATE, DROP TABLE, DROP DATABASE, INNER JOIN, WHERE, GROUP, SET, BETWEEN and more!

  • Tác giả: dse.vnua.edu.vn
  • Đánh giá: 4 ⭐ ( 5770 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Tự học SQL: Sao lắm loại SQL vậy? (Phần 1)

  • Tác giả: tuananalytic.com
  • Đánh giá: 3 ⭐ ( 7912 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tôi sinh viên năm 2 vật lộn với SQL Mysql, SQL SERVER, MS SQL, POSTPRESQL, ORACLE,…. Có một điều mà mình cảm thấy bối rối khi bắt đầu tim hiểu SQL ( khá lâu r

Toán tử so sánh LIKE, IN trong SQL

  • Tác giả: thuthuat.taimienphi.vn
  • Đánh giá: 5 ⭐ ( 9039 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: toan tu so sanh LIKE IN trong SQL, Toán tử so sánh LIKE, IN trong SQL

Câu lệnh SELECT có điều kiện trong SQL Server

  • Tác giả: kienit.com
  • Đánh giá: 3 ⭐ ( 5267 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh SELECT có điều kiện trong SQL được dùng nhiều. Kết quả trả về là các cột SELECT SQL thường kết hợp thêm WHERE hoặc ORDER BY.

1-7 Phép toán tập hợp trong SQL

  • Tác giả: viblo.asia
  • Đánh giá: 4 ⭐ ( 7110 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 1-7 Phép toán tập hợp trong SQL

Kết hợp dữ liệu của hai câu truy vấn

  • Tác giả: hoadm.net
  • Đánh giá: 3 ⭐ ( 8166 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong một vài trường hợp, chúng ta cần kết hợp dữ liệu của hai câu truy vấn lại. T-SQL hỗ trợ chúng ta các toán tử trên tập hợp UNION, EXCEPT và INTERSECT.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php