18回答

0收藏

选择大于/小于x字符的内容

技术问答 技术问答 3204 人阅读 | 18 人回复 | 2022-03-03

想知道是否可以选择SQL中x字符多于/少于x的字符。! ]8 s$ K. o2 J! ]& V0 M' e
例如,我有一个雇员名单,我想显示所有有四个字符的雇员名称。. L, [/ R* W* Y, l1 B# m
这是一个示例表8 c2 |/ P/ B6 T. L) @
ID EmpName Dept1  Johnny  ACC2  Dan     IT3  Amriel  PR4  Amy     HR                " l  ]7 e# s: D+ k. L8 c$ E
    解决方案:                                                               
5 P: S5 ~- G- ?1 y+ W# x) k                                                                假如你用的是SQL Server,请使用LEN(长度)功能:$ w( d- c; q9 F& Q, ^
SELECT EmployeeName FROM EmployeeTable WHERE LEN(EmployeeName) > 4MSDN指出:* B5 _( ^- H- K6 |
返回指定字符串表达式字符数,, }2 t9 C" n# {2 Q& x9 P0 ?
    不包括结尾的空间。( Z) e7 I% E* P& l5 D5 n& F
这是MSDN的链接1 M4 [+ Z7 g6 i; s6 [5 O& A
对于oracle / plsql,您可以使用Length(),mysql也使用Length。! v# V1 J3 b5 `9 k
这是Oracle文档:
% L0 C4 \! t# Chttp://www.techonthenet.com/oracle/functions/length.php
2 ~5 p5 L# Q  U& G7 G4 Y这是mySQL文档Length(string):7 |& u) r+ T3 N& o
http://dev.mysql.com/doc/refman/5.1/zh-CN/string-) a1 Z2 [# r, w  q$ ^! o$ B' r. E
functions.html#function_length
) T. e' t0 R& I3 f对于PostgreSQL,您可以使用length(string)或char_length(string)。这是PostgreSQL文档:
; i! u! V, x0 r, Z! ehttp://www.postgresql.org/docs/current/static/functions-
0 P5 ?# ~5 R9 l( ustring.html#FUNCTIONS-STRING-
! H5 W9 ]. J: G5 a& vSQL
分享到:
回复

使用道具 举报

回答|共 18 个

淡网

发表于 2022-3-3 23:05:15 | 显示全部楼层

看起来不错
回复

使用道具 举报

魂柳飞絮

发表于 2022-3-5 13:19:45 | 显示全部楼层

看帖要回,回帖才健康,在踩踩,楼主辛苦了!
回复

使用道具 举报

布兰达

发表于 2022-3-6 14:39:17 | 显示全部楼层

回复

使用道具 举报

发表于 2022-3-7 08:59:50 | 显示全部楼层

围观 围观 沙发在哪里!!!
回复

使用道具 举报

小福气

发表于 2022-3-8 04:43:17 | 显示全部楼层

这么强,支持楼主,佩服
回复

使用道具 举报

战略高手

发表于 2022-3-8 15:51:02 | 显示全部楼层

好,很好,非常好!
回复

使用道具 举报

骢骢

发表于 2022-3-8 23:24:15 | 显示全部楼层

撸过
回复

使用道具 举报

王氏名佳洁具批发

发表于 2022-3-9 05:15:20 | 显示全部楼层

LZ是天才,坚定完毕
回复

使用道具 举报

海老藏

发表于 2022-3-9 10:34:50 | 显示全部楼层

在撸一遍。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

29060 积分
9660 主题
热门推荐