gpt4 book ai didi

sql - 选择多于/少于 x 个字符的内容

转载 作者:行者123 更新时间:2023-12-03 04:50:50 26 4
gpt4 key购买 nike

想知道是否可以在 SQL 中选择多于/少于 x 个字符的内容。

例如,我有一个员工表,我想显示姓名中包含超过 4 个字符的所有员工姓名。

这是一个示例表

ID EmpName Dept
1 Johnny ACC
2 Dan IT
3 Amriel PR
4 Amy HR

最佳答案

如果您使用的是 SQL Server,请使用 LEN(长度)函数:

SELECT EmployeeName FROM EmployeeTable WHERE LEN(EmployeeName) > 4

MSDN 指出:

Returns the number of characters of the specified string expression,
excluding trailing blanks.

Here's the link to the MSDN

对于oracle/plsql你可以使用Length(),mysql也使用Length。

这是 Oracle 文档:

http://www.techonthenet.com/oracle/functions/length.php

这是 Length(string) 的 mySQL 文档:

http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_length

对于 PostgreSQL,您可以使用 length(string)char_length(string)。这是 PostgreSQL 文档:

http://www.postgresql.org/docs/current/static/functions-string.html#FUNCTIONS-STRING-SQL

关于sql - 选择多于/少于 x 个字符的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8509723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com