当前位置: 首页 > 编程笔记 >

MySQL LIKE命令不适用于包含点的字符串以显示以特定数字开头的记录

仲孙超
2023-03-14
本文向大家介绍MySQL LIKE命令不适用于包含点的字符串以显示以特定数字开头的记录,包括了MySQL LIKE命令不适用于包含点的字符串以显示以特定数字开头的记录的使用技巧和注意事项,需要的朋友参考一下

要使用包含点的字符串并显示以特定数字开头的记录,您需要使用REGEXP。让我们首先创建一个表-

mysql> create table DemoTable
   -> (
   -> GameReleaseVersion varchar(20)
   -> );

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values('19.6');
mysql> insert into DemoTable values('18.4');
mysql> insert into DemoTable values('17.6');
mysql> insert into DemoTable values('19.5');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

这将产生以下输出-

+--------------------+
| GameReleaseVersion |
+--------------------+
| 19.6               |
| 18.4               |
| 17.6               |
| 19.5               |
+--------------------+
4 rows in set (0.00 sec)

这是与包含点的字符串一起使用的查询。我们将获取以19开头的记录以及点后的其他条件-

mysql> select *from DemoTable
   -> where GameReleaseVersion regexp '^19\.[0-9]+$';

这将产生以下输出-

+--------------------+
| GameReleaseVersion |
+--------------------+
| 19.6               |
| 19.5               |
+--------------------+
2 rows in set (0.15 sec)
 类似资料:
  • 问题内容: 如标题所述: 我有一个选择查询,我正在尝试对包含数字的字段进行“排序”,问题是此数字实际上是以0开头的字符串,因此“ order by”正在执行此操作… 有什么想法吗? 编辑:如果我这样做:“ … ORDER BY(field + 1)”我可以解决此问题,因为以某种方式在内部将字符串转换为整数。这是像C的atoi一样“正式”转换它的方法吗? 问题答案: 您可以使用 http://www

  • 问题内容: 是否可以使用Bash获取以某个字符串开头的命令列表? 我想在键入命令的开始后两次按 来获取打印的内容,例如,将其存储在变量中。 问题答案: 您应该能够使用 compgen 命令,如下所示: 例如,“ compgen -A Builtin l”返回 您可以使用其他关键字代替“ builtin”来获得其他类型的完成。Builtin为您提供Shell内置命令。“文件”为您提供本地文件名等。

  • 我得到以下字符串: 我想从里面拿走食物和饮料。 我尝试了以下代码: 但它给人的感觉是,食物很刺激,喝了很多,离食物很近,三个和四个。

  • 问题内容: 我有一个div,其中可能有来自多个组的任何数量的类。每个组都有一个特定的前缀。在javascript中,我不知道该群组中的哪个类位于div上。我希望能够清除具有给定前缀的所有类,然后添加一个新的类。如果要删除所有以“ bg”开头的类,该怎么做?像这样的东西,但实际上有效: 问题答案: 使用jQuery,实际的DOM元素的索引为零,这应该可以工作

  • 问题内容: 我正在尝试更新数据库中的一堆列,以测试功能。我有一个使用休眠模式构建的表,因此为嵌入式实体创建的所有列均以相同的名称开头。即,等等。 我试图找出是否有办法对以下事情产生影响: 如果没有,我知道我可以做很长的路要走,如果我需要针对另一组不同的栏目再次进行此操作,则只是寻找一种将来可以帮助自己的方法。 问题答案: 没有方便的快捷方式,对不起。如果您必须做很多这样的事情,则可以创建一个函数来

  • 我必须在数据库中找到所有有模式的记录。如果字段中的任何单词以特定字符串结尾。比如“is”: 所以像%is%或%is这样的简单操作是无效的。有没有什么正则表达式可以帮我做这件事?我也可以在PHP中使用LIKE%is%和filtring获得所有记录,但仍然没有任何线索如何。我有结束字符串的解决方案,但没有单词。