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

如何从MySQL的varchar列中获取比特定值更多的值?

伍捷
2023-03-14
本文向大家介绍如何从MySQL的varchar列中获取比特定值更多的值?,包括了如何从MySQL的varchar列中获取比特定值更多的值?的使用技巧和注意事项,需要的朋友参考一下

由于要获取比特定值更多的值的列是VARCHAR,因此请使用CAST()函数。例如,要从具有varchar值的列中获取大于999的值。

让我们首先创建一个表-

create table DemoTable
(
   Value varchar(100)
);

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

insert into DemoTable values('900');
insert into DemoTable values('1090');
insert into DemoTable values('860');
insert into DemoTable values('12345');
insert into DemoTable values('908345');

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

select *from DemoTable;

这将产生以下输出-

+--------+
| Value  |
+--------+
| 900    |
| 1090   |
| 860    |
| 12345  |
| 908345 |
+--------+
5 rows in set (0.00 sec)

以下是从varchar列中获取比特定值更多的值的查询-

select max(cast(Value AS SIGNED)) from DemoTable;

这将产生以下输出-

+----------------------------+
| max(cast(Value AS SIGNED)) |
+----------------------------+
|                     908345 |
+----------------------------+
1 row in set (0.05 sec)
 类似资料:
  • 我对编程很陌生,我想做一个程序,用不同的变量发出12张卡片,然后将每张完整的卡片存储在某个地方供以后使用: N=Number(卡片上的数字,可以从1到3) C=Color(卡片是什么颜色,绿色、蓝色或红色) F=Form(有3种形式:蛇、时钟和圆) R=Fill(可以是满的、半的或空的) 这是我到目前为止得到的:

  • 问题内容: 请告诉我如何获取特定行的列值= 123的列名。 问题答案: 结果

  • 本文向大家介绍如何从MySQL的varchar列中仅选择非数字值?,包括了如何从MySQL的varchar列中仅选择非数字值?的使用技巧和注意事项,需要的朋友参考一下 您需要为此使用REGEXP。语法如下 为了理解这个概念,让我们创建一个表。创建表的查询如下 使用insert命令在表中插入一些记录。查询如下 使用select语句显示表中的所有记录。查询如下 以下是输出 这是选择非数字值的查询 以下

  • 我有下表: 赛季表示足球赛季,name1,name2表示球员在给定比赛中的位置Goal1表示Name1进球数 我想为每个赛季的每个名字生成一个列表,列出他们踢了多少次球,以及他们进球的数量。类似这样: 任何帮助都将不胜感激!

  • 本文向大家介绍获取MySQL中单元格的特定值,包括了获取MySQL中单元格的特定值的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是获取单元格特定值的查询- 这将产生以下输出-

  • 我需要获取值,当单击具有但不起作用的特定链接时。。。 我的尝试: 我也试过 有什么想法吗?