我想在MySQL数据库表上运行查询,以返回列数据具有空格的所有行。例如:
用户
名安迪·戴维斯
彼得·
乔治夫史密斯
史蒂夫·
鲍勃·保罗
该查询将仅返回“安迪·戴维斯”,“杰夫·史密斯”,“鲍勃·保罗”,而忽略“彼得”和“史蒂夫”
有任何想法吗?
SELECT ...
...
WHERE username LIKE '% %'
问题内容: 我有一个名为X的字段(在Oracle中为列),其值类似于“ a1b2c3”,“ abc”,“ 1ab”,“ 123”,“ 156” 如何编写一个SQL查询,仅返回包含纯数值=不包含字母的X?上例中的156’‘。 从myTable中选择X,其中… ?? 问题答案: 您可以将函数用作: 样品运行:
问题内容: 这是场景。有问题的列称为“ datein”,其类型为“ datetime”。我有三行,“ datein”的值为“ 2009-10-01 00:00:00.000”。为什么此查询返回上述行? 使用 返回相同的结果 问题答案: 千分之一秒的精度不足。尝试使用“ .997”。 MSDN DateTime文档 运行此命令,您将看到:
问题内容: 我一直在尝试找出如何使用MySQL进行查询的方法,该查询检查特定列中的值(字符串)是否包含某些数据(字符串),如下所示: 在PHP中,该函数称为,因此可能: 问题答案: 实际上很简单: 的是用于设置任何字符(无,一个或多个)的通配符。请注意,这在非常大的数据集上可能会变慢,因此,如果数据库增长,则需要使用全文索引。
问题内容: 我正在执行此查询: 我正在尝试使其返回如下内容: 但是,我得到了错误: #1242-子查询返回的行数超过1。 我尝试将语句放置在子查询中,但是收到无效的语法错误。 问题答案: 您可以使用简单的分组方式在没有子查询的情况下进行尝试: 使用GROUP BY时,未分组的任何列都必须具有聚合子句(fe SUM或COUNT。)因此,在这种情况下,您必须对县名称,precienct.id和prec
我在集合中有大约30条记录,其中几乎25条包含单词。现在,当我尝试使用时,它不会返回任何东西。 下面是我的查询代码: 下面是我的Firestore截图:
我有一个遗留数据库(实际上是Cobol文件),我正在使用Hibernate/JPA的专有JDBC驱动程序访问它。 实体有一个包含2列的复合主键:和。 在遗留数据中有相同的记录,这些记录可以具有的特定值,也可以在表示'All Sites'的列中具有NULL的记录。该文件的理论是,如果您找不到特定的SITE的,那么您可以在中使用NULL查找记录(the'catk-all')。 我不能改变这个“表”的结