小编Mar*_*ith的帖子

使用WHERE子句查找特定数据类型

我试图找到一种方法来查询只包含某种数据类型的字段.

例如,我想返回dbo.tableA.ColumnA包含字符串的所有值, '___-___'其中每个_值都是数字字符.(这-只是一个普通的破折号)

此外,我知道这可以使用动态查询(我没有经验)完成,我知道那些高级查询可能需要创建临时表,这是我不能做的事情,因为我只是查询快照-shot,因此没有写访问权限.

我试着找我的裤子寻找答案,没有运气.请帮忙.谢谢.

sql sql-server sql-server-2008-r2 sqldatatypes

0
推荐指数
1
解决办法
733
查看次数

以desc顺序选择唯一行

我想按时间DESC选择每个id顺序插入的最后一行

s.no     id    message           status     time
1        3     this is msg 1     unread     100001
2        2     this is msg 2     read       100002
3        4     this is msg 3     read       100003
4        3     this is msg 4     unread     100004
5        2     this is msg 5     read       100005
6        3     this is msg 6     unread     100006
Run Code Online (Sandbox Code Playgroud)

我在用

select * from table group by id order by MAX(time) DESC
Run Code Online (Sandbox Code Playgroud)

它给出了正确的id顺序,但行互换了

我希望它像:

s.no     id    message           status     time
6        3     this is msg …
Run Code Online (Sandbox Code Playgroud)

mysql sql greatest-n-per-group

0
推荐指数
1
解决办法
123
查看次数

创建表类型与创建类型

在此输入图像描述

有谁能用简单的词语描述这张照片中的两个陈述?你的回答将是真正的赞赏.

谢谢

sql create-table hana

0
推荐指数
1
解决办法
1199
查看次数

如何在一列中选择COUNT个多个值

而不是SQL的新手,所以请温柔......因为我认为这是一个基本的.

我正在尝试根据Column1编写一个包含多个(13)计数的查询.第一计数是总计.然后其他12个用Color过滤.我可以通过在一个查询中执行多个计数来获得我的结果,但这给了我13行数据.这里的目标是将所有内容都放在一行上.所以,几乎每个计数都是它自己的列.以下是数据模型的示例

Database = CARS, Table = TYPES, Column1 = LICENSE, Column2 = COLOR
Run Code Online (Sandbox Code Playgroud)
SELECT COUNT (LICENSE) AS 'Total ALL Cars'
FROM CARS.TYPES WITH (NOLOCK)

SELECT COUNT (LICENSE) AS 'Total RED Cars'
FROM CARS.TYPES WITH (NOLOCK)
WHERE COLOR = 'RED'
Run Code Online (Sandbox Code Playgroud)

每种剩余颜色都在on&on&on.这是有效的,但同样,我试图将其全部简化为一行数据,如果可能的话.先感谢您

sql sql-server

0
推荐指数
2
解决办法
3万
查看次数

Ambigous专栏名称?

好的..我真的找不到问题,所以我在这里发帖.PS我是MSSQL的新手,所以请温柔的xD

我得到不明确的列名称"名称"

我有两张桌子:Cardiology和Cardio_Schedule.我想从两者中选择一些列并在gridview中显示它们.我已经提出了一个问题..这就是它:

string str = @"
SELECT Cardiology.CID,
       Cardiology.Name,
       Cardiology.Designation,
       Cardiology.Qualification,
       Cardiology.Shift,
       Cardiology.Appointment_Timings,
       Cardio_schedule.Ward_rounds,
       Cardio_schedule.Slot1,
       Cardio_schedule.Slot2,
       Cardio_schedule.Slot3,
       Cardio_schedule.Slot4,
       Cardio_schedule.BreakTime,
       Cardio_schedule.Slot5,
       Cardio_schedule.Slot6,
       Cardio_schedule.Slot7,
       Cardio_schedule.Slot8
FROM   Cardiology
       CROSS JOIN Cardio_schedule
WHERE  Cardiology.Name = Cardio_schedule.Name
       AND Name = '" + TextBox1.Text + "'";
            cmd = new SqlCommand(str, con);
            con.Open();
            SqlDataAdapter adp = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            adp.Fill(dt);
            GridView1.DataSource = dt;
            GridView1.DataBind();
            con.Close();
Run Code Online (Sandbox Code Playgroud)

IDK问题是什么.我确实用ON尝试过,但后来在'ON'附近说错误的语法.任何形式的帮助将不胜感激.谢谢!

c# sql-server asp.net

0
推荐指数
1
解决办法
105
查看次数

WHat是这个c#方法签名中的第一个T?

public static T MyMethod<T>()
Run Code Online (Sandbox Code Playgroud)

<T>指一类吧?但是第一个T做什么?

c#

0
推荐指数
1
解决办法
88
查看次数

更新触发器后处理多行

我创建了触发器来记录所有更新的行,无论是一行还是多行,并将更新的行记录到另一个表中.触发器正常工作,有一条记录但是当我更新整个表时,例如:update TBL_ADM_USER_GROUP set name = '123'只记录一条记录TBL_TestTable?为什么只有一行登录TBL_TestTable以及如何启用此触发器来记录所有更新的行?

触发:

CREATE TRIGGER [dbo].[Group_Update]
ON [dbo].[TBL_ADM_USER_GROUP]

 AFTER UPDATE
  AS
   BEGIN

   SET NOCOUNT ON;

   DECLARE @userid INT
   DECLARE @name nvarchar(1000)

   SELECT @userid = i.changer_user_id from inserted i; 
   select @name = i.name from inserted i;

   INSERT INTO TBL_TestTable
   VALUES (CONCAT('Group "' ,@name,'" is updated'), 'GROUP', 'Update', SYSDATETIME(), @userid)

END
Run Code Online (Sandbox Code Playgroud)

sql sql-server

0
推荐指数
1
解决办法
33
查看次数

无法启动Tomcat 7服务器错误org.apache.catalina.mbeans.ServerLifecycleListener

我的tomcat服务器无法启动,尽管确保安装一切正常.任何人都可以指导我解决这个问题.

启动服务器时出错的屏幕截图

谢谢

java eclipse tomcat7

0
推荐指数
1
解决办法
4457
查看次数

存储过程中的撇号问题

我在sql中有以下case语句

case when fake.join in (''Women'') then ''Women's'' else ''Other'' end' 
Run Code Online (Sandbox Code Playgroud)

在我的存储过程中.我很难让它成为"女性",而我能找到的唯一可以解决这个问题的人就是说"女人",但这会让撇号消失.我需要保留撇号.请帮忙!谢谢

sql sql-server

0
推荐指数
1
解决办法
202
查看次数

无法识别"Add-AzureAccount"一词

我已经安装了Windows azure powershell.

之后,当我作为管理员启动Windows azure powershell时,我收到错误---

Saying  The term 'Add-AzureAccount' is not recognized
Run Code Online (Sandbox Code Playgroud)

截图

我该如何修复此错误任何人都知道任何解决方案!

powershell azure

0
推荐指数
1
解决办法
9383
查看次数