Tài liệu này dành cho phiên bản không được hỗ trợ của soi kèo bóng đá truoctran.
Bạn có thể muốn xem cùng soi kèo bóng đá truoctran trang choPostgresql: TàPhiên bản hoặc soi kèo bóng đá truoctran trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.
9.một6. Có điều kiện

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

9.một6.soi kèo bóng đá truoctran.case

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ưSwitchTuyê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ể

9.một6.hai.HOUNESCE
HOUNESCE(giá trị[, ...])

TheHOUNESCEchứ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,HOUNESCEChỉ đánh giá các đối số màNVLIFNULL, được sử dụng trong soi kèo bóng đá truoctran số cơ sở dữ liệu khác

9.một6.khác.nullif
nullif(Valuemột, valuehai)

ThenullifHà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 đểHOUNESCEVí dụ đã cho ở trên:

chọn nullif (value, &#khác9;(none)&#khác9;) ...

nếuValuemột(Không), trả về null, nếu không thì trả vềValuemột.

9.một6.4.vĩ đại nhấtmột8hai6một_một8hai68Ít nhất
vĩ đại nhất(giá trị[, ...])
Ít nhất(giá trị[, ...])

Thevĩ đại nhấtÍt nhấtCá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Ít nhấtkhông có trong SQL