- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
下面是我的
+++++++++++++++
+ id + myData +
+++++++++++++++
+ 1 + ABCD +
+ 2 + ABCDD +
+++++++++++++++
当我执行
select char_length((select myData from mytable where id = 1)) as MyLength;
我得到的结果是
++++++++++++
+ MyLength +
++++++++++++
+ 4 +
++++++++++++
但是当我执行查询时,
select char_length((select myData from mytable) as MyLength;
我得到的错误是
DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed.
最佳答案
您将整个查询输出包装在 CHAR_LENGTH()
中。将 WHERE id = 1
应用于子查询时,它返回一行,并且由于您选择了单个列,您将得到一个字符串值返回 CHAR_LENGTH()
将接受作为其参数。
如果子查询select mySata from mytable
返回多行,char_length()
不能接受它作为输入。相反,只需在常规 SELECT
语句中将 CHAR_LENGTH()
应用于 myData
即可查看多行的长度。
SELECT CHAR_LENGTH(myData) AS myLength FROM mytable
关于mysql - char_length 没有像想象的那样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162721/
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符 CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字
我想知道是否可以对表中的每个单元格使用 MySQL 函数 Char_length,而无需对每一行进行循环。 示例代码: select char_length(employee_id) from emp
我有一个问题: select number,char_length(number) from all_numbers where char_length(number)!=10 and number
我正在使用 char_length() 来测量“Русский”的大小:奇怪的是,它没有告诉我它是 7 个字符,而是告诉我有 14 个。有趣的是,如果查询只是... SELECT CHAR_LENGT
我想运行一个 SQL SELECT,返回匹配和配置文件字段总计超过 300 个字符的行。我试过下面的行,但它不起作用 - 如何添加聊天长度以达到总和并且只允许超过一定的限制。 SELECT match
下面是我的 +++++++++++++++ + id + myData + +++++++++++++++ + 1 + ABCD + + 2 + ABCDD + ++++++++++++++
SELECT FirstName , LastName , Phone , balance FROM customers WHERE balance >
我有数千行包含 zipcode 属性,其中有四个整数。有些行包含五个整数,有些行包含两个或三个整数。 我想要做的是在仅包含四个整数的行之前添加0。表名是zipcode,属性也是。 我想更新行而不显示它
我正在使用 PHP 返回数据库中特定字段的 char_length。我可以在 PHPmyADMIN SQL 代码输入表单中运行查询并且它工作正常,但是当我尝试使用相同的查询和 mysql_fetch_
下面的语句工作正常: select char_length(nomoi_queue) from proroute where startNomosPro='low'; 但是当我尝试将 char_len
length()和char_length()的主要区别是什么? 我相信它与二进制和非二进制字符串有关。将字符串存储为二进制有什么实际理由吗? mysql> select length('MySQL')
在(my)SQL中,我可以通过CHAR_LENGTH()过滤数据集: SELECT [...] FROM [...] WHERE CHAR_LENGTH(`some_table_field`) < '
我想知道一种高效的方法来查找 postgres 数据库中不同字符列的上限。 目前,我正在使用一个查询来构建一个查询,以粗暴的方式执行此操作。 select 'select ''' || table
我正在尝试检索产品标题(名称)超过 N 个字符的产品集合。到目前为止,我正在尝试这样做: $collection = Mage::getModel('catalog/product') ->
我有一组记录,看起来像以下名义结果。计数列中的数字多次出现重复。 “count”来自 char_length(text_column)。我想获取每个此类分组中的第一条记录。我该怎么做呢? 我查看了 c
我们可以使用CHECK和 char_length限制类型字段的大小 TEXT . CHECK (char_length(myField) <= 100) 我们如何限制 JSON 类型字段的大小(以字节
给定一个查询,我在一个表中根据与另一个表的匹配查找“名称”字段,如何才能将匹配保留在第一个具有最长长度的表中?我知道 Max(Char_Length) 可能是找到最长的一个方法,但不确定如何返回它:
我正在尝试进行查询,如下所示:SELECT * FROM table WHERE field_name LIKE "keyword%" AND CHAR_LENGTH("keyword%")<20 .
我有一个没有 char_length 部分的 SQL 语句,但是当我在 char_length 部分中添加时,出现了一个 SQL 错误,说第 6 行有错误。我不确定我做错了什么。请看一下: SELEC
我正在努力在表格行中显示一页分类广告。我要解决的问题是以减少页面空白量的方式排列广告,同时保持随机顺序。 几个无序广告的示意图: _______________ __________________
我是一名优秀的程序员,十分优秀!