如何用SQL字符长度查询?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用SQL字符长度查询?相关的知识,希望对你有一定的参考价值。
表名store
No name(字符型)address
1 abc beijing
2 abcdef shanghai
3 abcd tianjin
4 def dalian
5 ghj aodaliya
要求查询所有字符长度小于8的所有字符(包括 name 和 address里的)
用SQL字符长度查询的具体步骤如下:
我们需要准备的材料分别是:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据库表,如store表。
2、点击“查询”按钮,再输入:select * from store where length(`name`) < 8 and length(address) < 8。
3、点击“运行”按钮,即可查询到想到的结果。
参考技术A用SQL字符长度查询的步骤如下:
我们需要准备的材料分别是:电脑、SQL查询器。
1、首先,打开SQL查询器,连接上相应的数据库表,如store表。
2、点击“查询”按钮,输入:select * from store where length(`name`) < 8 and length(address) < 8。
3、点击“运行”按钮,即可查询到想到的结果。
参考技术BSQL 获取字符长度使用len函数。
问题答案描述:SQL 获取字符长度使用len函数。
SELECT * FROM store WHERE LEN(name)<8;
SELECT * FROM store WHERE LEN(address)<8。
2.函数功能:函数返回文本字段中值或者字符串的长度。
3.语法:LEN(字段或字符串),SELECT * FROM Table WHERE LEN(ColumnName)<n
SQL中的模糊查询,其包括四个通配符:
% //百分号 表示任意字符出现0次或多次
_ //下划线 表示任何单个字符
[ ] //指定范围 如[abc]即a或b或c、[a-f]即a或b或c或d或e或f
[^ ] //不在指定范围 [^abc]即除了abc、[^a-f]除了abcdef
如何用SQL语句来判断查询结果为空?
首先我在输入框中输入了帐号和密码 但是 不一定是数据库中存在的 那么 我直接用
select * from 表 where username=我输入的帐号 and userpass=我输入的密码 这样的话如果我查询结果为空 不就确定了我输入的帐号或密码错误嘛 如果结果不为空 就进去了
这个怎么来实现呢???
if ( mysql_num_rows( $result ) )
echo "数据已存在!";
else
echo "数据库尚未存入这条记录。。。"
参考技术B 我只知道用IF语句可以吧。呵呵。
以上是关于如何用SQL字符长度查询?的主要内容,如果未能解决你的问题,请参考以下文章