Tag: sql

在Oracle中连接来自SQL查询的结果

我在表格中有这样的数据 NAME PRICE A 2 B 3 C 5 D 9 E 5 我想在一行中显示所有的值; 例如: A,2|B,3|C,5|D,9|E,5| 我将如何去做一个查询,会给我这样一个string在Oracle? 我不需要将它编入某个东西; 我只是想要一种方法来获得该行出现在结果中,以便我可以复制它,并将其粘贴到word文档中。 我的Oracle版本是10.2.0.5。

如何删除MySQL表中的重复项

我给了一个客户端下面的查询删除重复的电话号码。 logging在MSSQL数据库中,但是现在他们也需要在MySQL上做这件事,并且他们报告说MySQL抱怨查询的格式。 我已经包含了一个testing表的设置与我的代码示例重复,但实际的删除查询是重要的。 我在无知和紧急的时候问这个,因为我还在忙着下载和安装MySQL,也许有人可以帮忙。 create table bkPhone ( phoneNo nvarchar(20), firstName nvarchar(20), lastName nvarchar(20) ) GO insert bkPhone values('0783313780','Brady','Kelly') insert bkPhone values('0845319792','Mark','Smith') insert bkPhone values('0834976958','Bill','Jones') insert bkPhone values('0845319792','Mark','Smith') insert bkPhone values('0828329792','Mickey','Mouse') insert bkPhone values('0834976958','Bill','Jones') alter table bkPhone add phoneId int identity delete from bkPhone where phoneId not in ( select min(phoneId) from bkPhone group by […]

Postgres窗口function和组例外

我试图把一个查询,将检索一个用户的统计数据(利润/损失)作为累积的结果,在一段时间。 以下是我到目前为止的查询: SELECT p.name, e.date, sum(sp.payout) OVER (ORDER BY e.date) – sum(s.buyin) OVER (ORDER BY e.date) AS "Profit/Loss" FROM result r JOIN game g ON r.game_id = g.game_id JOIN event e ON g.event_id = e.event_id JOIN structure s ON g.structure_id = s.structure_id JOIN structure_payout sp ON g.structure_id = sp.structure_id AND r.position = sp.position JOIN player […]

select数据到Postgres数组

我有以下数据: name id url John 1 someurl.com Matt 2 cool.com Sam 3 stackoverflow.com 我怎样才能在Postgres中编写一个SQL语句来select这个数据到一个multidimensional array中,例如: {{John, 1, someurl.com}, {Matt, 2, cool.com}, {Sam, 3, stackoverflow.com}} 我以前在Postgres中已经看到过这种数组用法,但是不知道如何从表中select数据到这种数组格式。 假设这里所有的列都是texttypes的。

将Unixtime转换为date时间SQL(Oracle)

我有一个date时间字段(P_DT),我想返回所有的结果,其中P_DT大于inputunix时间戳。 Oracle是否有可以提供帮助的内置函数? 在我的search中,我发现DateTime到Unix的结果,但是没有到DateTime的Unix … 谢谢您的帮助! 编辑解决 弄清楚了…. date = unixtimestamp数字 to_date('1970-01-01','YYYY-MM-DD')+ numtodsinterval('。$ _ GET [“date”]。,'SECOND \')

DropdownList数据源

大家好,我有关于下拉列表的问题。 我正在使用数据源的下拉列表。 我怎样才能得到我select的价值? // I need a if statement here because my programme doesn't know which value of dropdown list selected and I don't know how to use this with datasource. if(//if I select quiz 1 from dropdown list ,quiz 1 should list questions.) SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["RegConnectionString"].ConnectionString); string chooce = "Select Quiz from […]

Concat字段值在SQL Server中string

我需要一个与SQL Server中的Oracle WM_CONCAT类似的函数,它返回一个逗号分隔的列表,它将你传递给它的任何字段作为参数。 例如,在Oracle中, select WM_CONCAT(first_name) from employee where state='CA' 返回“John,Jim,Bob”。 我怎么能在SQL Server中做到这一点? 谢谢

文本,ntext和图像数据>types不能进行比较或sorting,除非使用IS NULL或LIKE>运算符

电子邮件属于表预订,并在我们的Microsoft SQL服务器中定义为types“文本” SELECT email, COUNT(email) AS NumOccurrences FROM Booking GROUP BY email HAVING ( COUNT(email) > 1 ) 运行上面的查询(试图find重复的电子邮件在预订)后,我得到了这样的错误信息: 文本,ntext和图像数据types不能进行比较或sorting,除非使用IS NULL或LIKE运算符。 我正在使用Microsoft Sql

SQL错误:关键字'User'附近的语法不正确

我正在使用SQL将数据插入到使用C#的SQL数据库文件中,如下所示。 String cs = System.Configuration.ConfigurationManager.ConnectionStrings["connection1"].ConnectionString; SqlConnection conn = new SqlConnection(cs); String sql = "INSERT INTO User (login, password, status) " + "VALUES (@login, @password, @status)"; SqlCommand comm = new SqlCommand(sql, conn); comm.Parameters.Add("@login", System.Data.SqlDbType.VarChar); comm.Parameters.Add("@password", System.Data.SqlDbType.VarChar); comm.Parameters.Add("@status", System.Data.SqlDbType.Bit); try { conn.Open(); Console.WriteLine(conn.ToString()); comm.ExecuteNonQuery(); conn.Close(); return true; } catch (Exception ex) { throw (ex); } finally { […]

如何将hex转换为varchar(date时间)?

我有date时间导出是“CAST(0x0000987C00000000 ASdate时间)”,但是当我想让它回到datetime.It是一个NULL值。 我怎样才能得到它datetime再次。