SQL常用操作符

2021-08-19 01:12:00 字數 1026 閱讀 2189

in 操作符

in 操作符允許您在where 子句中規定多個值

eg1: select * from websites where name in ('google','facebook');

in 與 = 的異同

eg1:select * from websites where name='google';

between 操作符

eg1:select * from websites where alexa between 1 and 20;

eg2:select * from websites where alexa not between 1 and 20;

eg3:select * from websites where (alexa between 1 and 20) and not country in ('usa','ind');

帶有文字值的between 操作符實力

eg4:select * from websites where alexa  between a and h;

別名

不使用別名

select websites.name,websites.url,access_log.count,access_log.data 

from websites,access_log 

where websites.id=access_log.site_id and websites.name='google';

使用別名

select w.name,w.url,a.count,a.data 

from websties as w,access_log as a

where w.id=a.site_id and w.name='google'

在下面的情況下,使用別名很有用:

Kotlin常用操作符

如果 左邊表示式非空,elvis操作符就會返回左邊的結果,否則返回右邊的結果。請注意,僅在左側為空的時候,右側的表示式才會計算 val a b?length?1 等同於 val a int if b null b.length else 1當使用 as 轉型的時候,可能會經常出現 classcast...

RxJava常用操作符

用於建立observable 被觀察者 的操作符 用於對observable發出的資料進行變換的操作符 用於從observable發射的資料中選擇性的過濾一些資料的操作符 用於將多個observable組合成乙個單一的observable的操作符 有助於從observable的錯誤通知中恢復的操作符...

Kotlin常用操作符

如果 左邊表示式非空,elvis操作符就會返回左邊的結果,否則返回右邊的結果。請注意,僅在左側為空的時候,右側的表示式才會計算 val a b?length?1 等同於 val a int if b null b.length else 1當使用 as 轉型的時候,可能會經常出現 classcast...