|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因此我们看到,这些信息足够让我们对单个操作实现“逆操作”。组合前提和布尔运算符
以下的SQL语句中就含有组合前提:
SELECTcolumn1,SUM(column2)
FROM"list-of-tables"
WHERE"condition1"AND"condition2";
AND运算符能够在WHERE子句中毗连两个大概多个前提。AND前提的两旁必需都为true(真),即两个前提都同时满意的时分,这些行才将被显现。
固然,你也能够利用OR运算符,它也能够在WHERE子句中毗连两个大概多个前提。可是,只需OR运算符两旁有一个为true的时分前提就满意了,因而行才会被显现。以是你利用OR运算符的时分,能够是OR运算符两旁只要一个为true大概两旁都为true。
上面举个例子吧:
SELECTemployeeid,firstname,lastname,title,salary
FROMemployee_info
WHEREsalary>=50000.00ANDtitle=Programmer;
这条SQL语句是从employee_info表当选择salary年夜于即是50000.00而且title即是Programmer的列employeeid、firstname、lastname、title和salary。此时必需AND运算符两旁的前提都为真,行才会最为检索了局前往。假如个中有一个前提为假,那末就甚么都没有显现。
你可使用圆括号将前提括起来,固然它们也纷歧定是必需的,可是括起来看起来更明晰一些,这是一个编程习气的成绩。好比:
SELECTemployeeid,firstname,lastname,title,salary
FROMemployee_info
WHERE(salary>=50000.00)AND(title=Programmer);
上面再举个例子:
SELECTfirstname,lastname,title,salary
FROMemployee_info
WHERE(title=Sales)OR(title=Programmer);
这条语句将从employee_info表当选择title即是Sales大概即是Programmer的列firstname、lastname,title和salary。
Cluster/NDB高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用 |
|