码迷,mamicode.com
首页 >  
搜索关键字:where    ( 20257个结果
sql:模糊查询按精确度排序(原创)
今天研究模糊查询问题,无意间写出这样的查询语句,看一下效果还真不错,把完全匹配+左匹配+任意匹配的结果联合起来,然后按照自定义字段lvl排序,效果如下图。SELECT '1' lvl,* FROM [cnb_Sorts] where name='.net' unionSELECT '2' lvl,....
分类:数据库   时间:2015-05-13 06:09:50    阅读次数:357
sql-and、or
WHERE指令可以被用来由表格中有条件地选取资料。 这个条件可能是简单的 (像上一页的例子),也可能是复杂的。复杂条件是由二或多个简单条件透过AND或是OR的连接而成。一个 SQL 语句中可以有无限多个简单条件的存在。复杂条件的语法如下:SELECT "栏位名" FROM "表格名" WHERE "...
分类:数据库   时间:2015-05-12 22:54:51    阅读次数:218
sql-order by
经常需要能够将抓出的资料做一个有系统的显示。这可能是由小往大 (ascending) 或是由大往小 (descending)。在这种情况下,我们就可以运用ORDER BY这个指令来达到我们的目的。ORDER BY的语法如下:SELECT "栏位名" FROM "表格名" [WHERE "条件"]OR...
分类:数据库   时间:2015-05-12 22:51:04    阅读次数:184
sql-like
LIKE是另一个在WHERE子句中会用到的指令。基本上,LIKE能让我们依据一个套式 (pattern) 来找出我们要的资料。相对来说,在运用IN的时候,我们完全地知道我们需要的条件;在运用BETWEEN的时候,我们则是列出一个范围。LIKE的语法如下:SELECT "栏位名" FROM "表格名"...
分类:数据库   时间:2015-05-12 22:46:24    阅读次数:248
sql-where
查询表时不一定每一次都要将表格内的资料都完全抓出。在许多时候,我们会需要选择性地抓资料。就我们的例子来说,我们可能只要抓出营业额超过 $1,000 的资料。要做到这一点,需要用到WHERE这个指令。这个指令的语法如下:SELECT "栏位名" FROM "表格名" WHERE "条件";例如:若要由...
分类:数据库   时间:2015-05-12 22:43:59    阅读次数:141
sql-having
如何对函数产生的值来设定条件呢?举例来说,我们可能只需要知道哪些店的营业额有超过 $1,500。在这个情况下,我们不能使用WHERE的指令。那要怎么办呢?很幸运地,SQL 有提供一个HAVING的指令,而我们就可以用这个指令来达到这个目标。HAVING子句通常是在一个 SQL 句子的最后。一个含有H...
分类:数据库   时间:2015-05-12 22:40:37    阅读次数:139
sql-between..and
BETWEEN从一个范围 (range) 内抓出数据库中的值。BETWEEN这个子句的语法如下:SELECT "栏位名" FROM " 表格名" WHERE "栏位名" BETWEEN '值一' AND '值二';这将选出栏位值包含在值一及值二之间的每一笔资料。举例来说,若我们要由Store_Inf...
分类:数据库   时间:2015-05-12 22:40:24    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!