我需要在select语句中显示表名.怎么样?
确切的问题:
我们在两个表中有共同的列.我们正在使用显示记录
select column_name from table_name_1
union
select column_name from table_name_2
Run Code Online (Sandbox Code Playgroud)
但要求是,我们需要显示源table_name和数据.考虑a,c存在于table_1和b中,d存在于table_2中.
我们需要以下列方式输出
例如:
column_name table_name
a table_1
b table_2
c table_1
d table_2
.......................................................
......................................................
Run Code Online (Sandbox Code Playgroud)
这可能吗
我有一个函数的返回值,我将它分配给一个变量,但出现错误
关键字“TOP”附近的语法不正确。数据库服务器
if @Miracle is null OR @Miracle =''
select @Miracle = TOP(1) M.MiracleName
FROM Miracle M where M.MiracelID = @MiracelID
Run Code Online (Sandbox Code Playgroud)
如何将像 TOP 这样的函数分配给变量?
我使用LINQ TO XML查询XML.我想基于一些条件检查查询记录这里是我的XML下面:XML将有多个订单,每个订单将在我想要选择的顺序,其中param节点属性存储值不为null,如果存在应该是1并且还订购纸箱信息......
<orders>
<order>
<criteria>
<param name="location">123</param>
<param name="name">Chicago</param>
<param name="Store">1</param>
<param name="Account Number">1212121212</param>
</criteria>
<items>
<item> </item>
<item> </item>
</items>
<cartons>
<carton>
<size> </size>
<weight></weight>
</carton>
</cartons>
</order>
<Order>
</Order>
</orders>
Run Code Online (Sandbox Code Playgroud)
我能做到这一点:
var result = from item in doc.Descendants("order")
where item.Element("criteria").Element("param").Attribute("name").Value.Contains("store") == true
&& item.Element("cartons") != null
select item;"
Run Code Online (Sandbox Code Playgroud)
如果我的store(param)属性在过滤器节点中是第一个但是如果我将商店(param)移动到其他位置而不是首先它不过滤它,则上面工作正常
我们有一个具有getter的类的属性 - 返回值
例如:
Public Employee Department
{
get { return GetTheValue("Mid Level") ;}
}
Run Code Online (Sandbox Code Playgroud)
GetTheValue是我们的框架方法,它接受参数值并返回字符串.参数vlaue现在是硬编码的,我们想要使其动态化...我们希望将该参数值直接传递给Property.我们可以将参数传递给属性吗?不想把它作为方法,只想将参数传递给属性..我怎么能实现这个呢?
c# ×3
sql-server ×2
dynamic ×1
execution ×1
linq-to-xml ×1
parameters ×1
properties ×1
specflow ×1
sql ×1