草庐IT

distinct

全部标签

MySQL 计算多列上的不同值

我编写了一个脚本,每次用户登录到我们域中的计算机时都会运行该脚本。该脚本会记录用户以及他们登录的计算机。任意数量的用户可以登录任意数量的计算机。我刚刚从一位已不在的顾问那里继承了这个IT环境,我正在编写这个小查询,以便当我接到用户的电话时,我可以通过该用户的姓名进行搜索并合理地预测他们是哪台计算机使用他们登录任何给定计算机的次数。以下是“登录”表中的数据示例:COMPUTERUSERncofp02leencofp02leencofp02andyncodc01andyncodc01andyncodc01lee我正在研究的是计算多列中不同值的逻辑。我希望看到这样的结果:COMPUTERUS

MySQL 计算多列上的不同值

我编写了一个脚本,每次用户登录到我们域中的计算机时都会运行该脚本。该脚本会记录用户以及他们登录的计算机。任意数量的用户可以登录任意数量的计算机。我刚刚从一位已不在的顾问那里继承了这个IT环境,我正在编写这个小查询,以便当我接到用户的电话时,我可以通过该用户的姓名进行搜索并合理地预测他们是哪台计算机使用他们登录任何给定计算机的次数。以下是“登录”表中的数据示例:COMPUTERUSERncofp02leencofp02leencofp02andyncodc01andyncodc01andyncodc01lee我正在研究的是计算多列中不同值的逻辑。我希望看到这样的结果:COMPUTERUS

sql - 我可以同时使用 COUNT() 和 DISTINCT 吗?

我想计算mysql表中的行数,不包括重复条目,我可以将distinct与count()一起使用吗? 最佳答案 当然。SELECTCOUNT(DISTINCTcolumn)FROMtable; 关于sql-我可以同时使用COUNT()和DISTINCT吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4483798/

sql - 我可以同时使用 COUNT() 和 DISTINCT 吗?

我想计算mysql表中的行数,不包括重复条目,我可以将distinct与count()一起使用吗? 最佳答案 当然。SELECTCOUNT(DISTINCTcolumn)FROMtable; 关于sql-我可以同时使用COUNT()和DISTINCT吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4483798/

sql - 返回字段的 DISTINCT 第一个字符(MySQL)

我想为我的数据库中列的所有首字母生成一个字符列表。下面的SQL说明了我想要返回的内容。SELECTDISTINCTfirst_character(name)FROMmydatabase有没有办法在MySQL中做到这一点?编辑使用SUBSTRING比LEFT有什么优势,反之亦然?编辑目前该表中有大约1700条记录,并且还在不断增加。 最佳答案 很抱歉这样做,但我刚刚弄清楚我需要做什么。SELECTDISTINCTLEFT(name,1)FROMmydatabase这返回了列中每行开始的第一个不同的单个字符的列表。我添加将其更改为以下内

sql - 返回字段的 DISTINCT 第一个字符(MySQL)

我想为我的数据库中列的所有首字母生成一个字符列表。下面的SQL说明了我想要返回的内容。SELECTDISTINCTfirst_character(name)FROMmydatabase有没有办法在MySQL中做到这一点?编辑使用SUBSTRING比LEFT有什么优势,反之亦然?编辑目前该表中有大约1700条记录,并且还在不断增加。 最佳答案 很抱歉这样做,但我刚刚弄清楚我需要做什么。SELECTDISTINCTLEFT(name,1)FROMmydatabase这返回了列中每行开始的第一个不同的单个字符的列表。我添加将其更改为以下内

mysql - 将 SELECT DISTINCT ON 查询从 Postgresql 转换为 MySQL

我一直在使用PostgreSQL,现在正在迁移到MySQL。在我的查询中,我使用PostgreSQL的SELECTDISTINCTON(col1,col2,col3),我想知道是否有任何对应的语句在MySQL中。 最佳答案 没有完全等效的方法可以将使用SELECTDISTINCTON的Postgresql查询转换为MySQL。PostgresqlSELECTDISTINCTON在Postgresql中,下面的查询会剔除表达式(col1,col2,col3)匹配的所有行,并且只保留每组匹配的“firstcol4,col5row”行:S

mysql - 将 SELECT DISTINCT ON 查询从 Postgresql 转换为 MySQL

我一直在使用PostgreSQL,现在正在迁移到MySQL。在我的查询中,我使用PostgreSQL的SELECTDISTINCTON(col1,col2,col3),我想知道是否有任何对应的语句在MySQL中。 最佳答案 没有完全等效的方法可以将使用SELECTDISTINCTON的Postgresql查询转换为MySQL。PostgresqlSELECTDISTINCTON在Postgresql中,下面的查询会剔除表达式(col1,col2,col3)匹配的所有行,并且只保留每组匹配的“firstcol4,col5row”行:S

mysql - 如何对联合查询进行计数

我有以下疑问:selectdistinctprofile_idfromuserprofile_...unionselectdistinctprofile_idfromproductions_...如何计算结果总数? 最佳答案 如果您想要所有记录的总数,那么您可以这样做:SELECTCOUNT(*)FROM(selectdistinctprofile_idfromuserprofile_...unionallselectdistinctprofile_idfromproductions_...)x

mysql - 如何对联合查询进行计数

我有以下疑问:selectdistinctprofile_idfromuserprofile_...unionselectdistinctprofile_idfromproductions_...如何计算结果总数? 最佳答案 如果您想要所有记录的总数,那么您可以这样做:SELECTCOUNT(*)FROM(selectdistinctprofile_idfromuserprofile_...unionallselectdistinctprofile_idfromproductions_...)x