soi kèo bóng đá truoctran | ||||
---|---|---|---|---|
Prev | Backward nhanh | Chương 9. | Chuyển tiếp nhanh | Tiếp theo |
Phần này mô tảSQL-Compliant có điều kiệnsoi kèo bóng đá truoctran.
Tip:Nếu nhu cầu của bạn vượt xa khả năng của
TheSQL casesoi kèo bóng đá truoctran là một điều kiện chung
trường hợp khiđiều kiệnsau đóresult[Khi ...]khácresult]
casemệnh đề có thể được sử dụng ở bất cứ nơi nàođiều kiệnlà một soi kèo bóng đá truoctran trả về ABooleanKết quả. Nếu kết quả của điều kiệncasesoi kèo bóng đá truoctran làresultĐiều đócasesoi kèo bóng đá truoctran không được xử lý. NếuKhiĐiều khoản được kiểm tra theo cách tương tự. Nếu nhưKhi điều kiệnmang lại sự thật, giá trị củacasesoi kèo bóng đá truoctran làresultcủakhácmệnh đề. Nếukhácmệnh đề bị bỏ qua
soi kèo bóng đá truoctran ví dụ:
Chọn * từ kiểm tra;
Các loại dữ liệu của tất cảresultsoi kèo bóng đá truoctran phải được chuyển đổi thànhPhần một0.5Để biết thêm
Có soi kèo bóng đá truoctran"đơn giản"Mẫucasesoi kèo bóng đá truoctran là một biến thể của
mộtkhác976_mộtkhác984soi kèo bóng đá truoctranmột40hai4_một40khác6giá trịsau đóKết quả[Khi ...]khácresult]
Đầu tiênsoi kèo bóng đá truoctranISgiá trịsoi kèo bóng đá truoctran trongKhimệnh đề cho đến khi tìm thấy soi kèo bóng đá truoctranresultcủamột460khác_một4609mệnh đề (hoặc giá trị null) được trả về. Điều này tương tự nhưSwitch
Tuyên bố trong C.
Ví dụ trên có thể được viết bằng cách sử dụng đơn giảncaseCú pháp:
một4866_một5048
Acasesoi kèo bóng đá truoctran không đánh giá
Chọn ... Trường hợp trường hợp khi x < 0 sau đó y/x soi kèo bóng đá truoctran5 khác kết thúc sai;
Lưu ý:Như được mô tả trongPhần khác4.6, các chức năng vàImmutablecó thể
HOUNESCE
(giá trị[, ...])
TheHOUNESCE
chức năng trả về
Chọn HOUNESCE (Mô tả, Short_Descrip, khác9;(Không)khác9;) ...
một67haihai_một67khácmộtcasesoi kèo bóng đá truoctran,HOUNESCE
Chỉ đánh giá các đối số màNVL
vàIFNULL
, được sử dụng trong soi kèo bóng đá truoctran số cơ sở dữ liệu khác
nullif
(Valuemột, valuehai)
Thenullif
Hàm trả về avaluemộtbằngvaluehai; nếu không thì nó trả vềValuemột. Điều này có thể được sử dụng đểHOUNESCE
Ví dụ đã cho ở trên:
chọn nullif (value, khác9;(none)khác9;) ...
nếuValuemộtlà(Không), trả về null, nếu không thì trả vềValuemột.
vĩ đại nhất
(giá trị[, ...])
Ít nhất
(giá trị[, ...])
Thevĩ đại nhất
vàÍt nhất
Các chức năng chọn lớn nhất hoặcPhần một0.5Để biết chi tiết). VÔ GIÁ TRỊ
Lưu ý rằngvĩ đại nhất
vàÍt nhất
không có trong SQL