小编Mar*_*ith的帖子

存储过程中的撇号问题

我在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
查看次数

T-SQL如何获取连续重复特定字符的所有记录?

我正在寻找一种方法来获取所有记录,其中word列完全由重复2次或更多次的单个字母组成

示例:在表格中我有这样的事情:

id  word
1   house
2   dog
3   aaaa
4   eee
5   aaaaaa
6   car
7   aa
8   hook
9   arrow
10  oooooo
11  feel
12  tooth
Run Code Online (Sandbox Code Playgroud)

我想要一种方法在该表上进行查询,只获得id:3,4,5,7,10

我想这可能是正则表达式

t-sql sql-server

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

字母顺序不起作用

我有客户详细信息,有姓氏专栏,

一些记录的名称前后都有空格,

我想按字母顺序排序,但不能正常工作,

plz chk这个屏幕截图,我无法猜测这是什么原因,

替代文字

php mysql

-1
推荐指数
1
解决办法
448
查看次数

在一个陈述中做两个平等的陈述

我怎样才能让它正常工作:

if ((empty($page_name))
 && ($currentid == '$storedid')) { // PHP If Statement with multiple Checks
  require_once("1.php");
} else { // PHP Else
  require_once("2.php");
}
Run Code Online (Sandbox Code Playgroud)

现在无论它显示我2.php ....

$ page_name是db表的值.$ currentid是session_id,$ storedid是$ page_name的db中存储的id.

php if-statement equals

-1
推荐指数
1
解决办法
107
查看次数

从SQL 2005迁移到2012年

这是我在SQLServer 2005中编写的存储过程.现在我们转向SQL2012并在我使用的地方收到大量错误*=.我知道我必须使用LEFT OUTER JOIN语法,但不知怎的,我很难过.有人可以帮帮我吗 ?我在where子句中使用ABS的位置也会出错.

These 2 lines in question in WHERE CLAUSE BELOW
currhold.current_hold__001 *= #tmp_transac.current_hold__001 and
((abs(t_quantity_c)> 0.01 and #tmp_transac.current_hold__001 is null) or
Run Code Online (Sandbox Code Playgroud)

完整的SP就在这里

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

ALTER PROCEDURE [dbo].[usp_getEPMData_GFS]
AS
  BEGIN
      SET NOCOUNT ON;

      IF OBJECT_ID('tempdb..#factortemp', 'u') IS NOT NULL
        BEGIN
            DROP TABLE #factortemp
        END

      IF OBJECT_ID('tempdb..#transactemp', 'u') IS NOT NULL
        BEGIN
            DROP TABLE #transactemp
        END

      SELECT *
      INTO   #transactemp
      FROM   transac
      WHERE  tran_type IN ( 'BUY', 'SHORT' …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 outer-join sql-server-2012

-1
推荐指数
1
解决办法
89
查看次数

条件运算符是否比正常运算符更高效?

使用条件/三元运算符:

freeCache = (freeCache > (2880 * 3)) ? (2880 * 3) : freeCache;
Run Code Online (Sandbox Code Playgroud)

在每种情况下都有一个值赋值.

使用这个正常的if语句:

if(this.freeCache > (2880 * 3)) this.freeCache = (2880 * 3)
Run Code Online (Sandbox Code Playgroud)

如果freeCache值太高,应该只有一个值赋值.

那么哪一个实际上更有效?

java performance if-statement

-1
推荐指数
1
解决办法
67
查看次数

如何使用SQL在一个主键中创建2个字段?

例如,我的OrderID表中的OrderID和ProductID充当单个主键.我只是不确定如何用SQL做到这一点.

例:

在此输入图像描述

CREATE TABLE [Order Details]
(
[OrderID] [int] IDENTITY(1,1) NOT NULL,
[ProductID] [int] NOT NULL,
...
)
Run Code Online (Sandbox Code Playgroud)

我可以在NOT NULL之后简单地将PRIMARY KEY添加到两行中,使它们成为主键吗?

sql sql-server

-1
推荐指数
1
解决办法
200
查看次数

使用group by为SQL过滤日期时间

我正在尝试制作一个sql,但它无法正常工作.

我有一张这样的桌子:

进入量| 什么电脑有访问| 什么日期和时间

  11                   computer 1             2013-12-30 09:00:00
  2                    computer 2             2013-12-30 10:00:00
  30                   computer 2             2013-12-30 10:11:00
  17                   computer 3             2013-12-30 17:30:00  
  200                  computer 4             2013-12-30 07:00:00
  150                  computer 1             2013-12-30 14:00:00
  19                   computer 1             2013-12-30 06:00:00
Run Code Online (Sandbox Code Playgroud)

我想要做的是一个结果,它只向我显示:在每台计算机中,有多少是最大访问次数和时间?上面的表的结果os SQL将是这样的:

进入量| 什么电脑有访问| 什么日期和时间

  30                   computer 2              2013-12-30 10:11:00
  17                   computer 3              2013-12-30 17:30:00  
  200                  computer 4              2013-12-30 07:00:00
  150                  computer 1              2013-12-30 14:00:00
Run Code Online (Sandbox Code Playgroud)

计算机2在2013-12-30 10:00:00 ........的确切时间内最多可以进行30次访问.

问题是如何在每个结果中显示exacly日期?有人帮忙吗?

谢谢

sql sql-server sql-server-2008 greatest-n-per-group sql-server-2012

-2
推荐指数
1
解决办法
113
查看次数

为什么 ISNULL(NULL, NULL) 返回 int 数据类型?

基于对的返回类型部分文件ISNULL()

返回与check_expression相同的类型。如果文字NULL作为check_expression提供,则返回replacement_value的数据类型。如果文字NULL作为check_expression提供并且没有提供replacement_value,则返回int.

为什么在这种情况下ISNULL()返回一个int

sql t-sql sql-server

-2
推荐指数
1
解决办法
130
查看次数

计算日期范围

我正在尝试计算在2009年6月1日之前90天和2009年6月1日之后90天销售的商品,下面的查询.它显示了一些错误.请有人亲切地为我做点什么吗???

SELECT
location,                       
SUM((CASE WHEN t.order_date DATEADD (DAY, -90, '6/1/2009') THEN t.Item ELSE NULL END) as Prior_Items,
SUM(CASE WHEN t.order_date DATEADD (DAY, 89,  '6/1/2009') THEN t.Item ELSE NULL END) as Post_Items
ELSE NULL
END)
FROM mytable t
where date = '6/1/2009'
group by location
Run Code Online (Sandbox Code Playgroud)

sql

-3
推荐指数
1
解决办法
157
查看次数

Indexers和Object数组之间的区别?

刚才我在msdn中读过索引器http://msdn.microsoft.com/en-us/library/2549tw02.aspx

我感到困惑,因为索引器在该示例中看起来像一个对象数组.请告诉我IndexersObject数组之间的区别

c#

-5
推荐指数
1
解决办法
1547
查看次数