我创建了两个表,T1和T2,每个表分别有一列,abc和xyz.我在每个表中插入了2行(数值1和2).
当我运行该命令时"select abc from t2",它会抛出一个错误,表示表T2中不存在列abc.但是,当我运行该命令时"delete from t1 where abc in (SELECT abc from t2);",将删除2行.
不应该删除失败,因为我使用了在子查询中失败的相同语句?
create table t1(abc number); - 表创建
create table t2(xyz number); - 表创建
插入t1值(1); - 插入一行
插入t1值(2); - 插入一行
插入t2值(1); - 插入一行
插入t2值(2); - 插入一行
从t2中选择abc; --ORA-00904 - >因为t2中不存在列abc
从t1删除abc in(SELECT abc from t2); - 删除了2行
我在表中有两列
现在我想写一个查询,该查询应返回在Future或Past中有时间和日期的行
我写了这样的东西
select * from events e
where concat(e.event_date,' ',e.event_time) <= date_format(now(),'%m/%d/%Y %g:%i %a')
Run Code Online (Sandbox Code Playgroud)
但它并没有起作用,它只是其中一个你永远不知道它们有什么问题的东西
提前致谢 !
我是Yii框架的新手.我之前正在研究drupal,drupal的主题制作网站并不难管理.但我只是想知道如何使用Yii框架为网站创建主题.
我经历了很多网站,但仍然不知道从哪里开始.例如,我查看了http://www.yiiframework.com/doc/guide/1.1/en/topics.theming.
现在我的怀疑是:
如果有人会一步一步解释它会很好.
我在表中有两个外键.我们假设该表被调用News并具有外键,updatedById并且createdById两者都指向userId表中Users.
现在我想在NULL删除用户时设置外键,但是当我尝试设置ON DELETE SET NULL该关系时,我得到:
在表'新闻'上引入FOREIGN KEY约束'FK_News_Users'可能会导致循环或多个级联路径.指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束.
我不明白为什么两个外键都不能设置为null?
我带着一个棘手的问题来找你:
想象一下,你有以下基本结构:
<div><p>hello</p></div>
Run Code Online (Sandbox Code Playgroud)
现在假设div有display:block; and width:200px;.使用javascript,你如何检查什么字体大小给你一个尽可能大的"你好"而没有水平溢出(在一个单词的情况下)或者在一个句子或一组单词的情况下跳到第二行?
我无法想出一种方法来测量文本占用的空间,以便可以检查它与父容器的空间,更不用说检查元素是否溢出或线性跳转.
如果有办法,我相信这是一个正确的问题.
在postgresql中,我已经使用SIMILAR TO选项将查询模式(*)添加到查询中.所以我的查询是,
SELECT * FROM table WHERE columnName SIMILAR TO 'R*'
Run Code Online (Sandbox Code Playgroud)
此查询将返回从"R"开始而不是"r"的所有实体.我想让它不区分大小写.
select Year(Creation_Date)
from Asset_Creation
where Creation_Date = @Creation_Date
Run Code Online (Sandbox Code Playgroud)
我正在执行这个查询,我今年2013的日期提供年份.我希望查询只返回2013年的13个.我怎样才能实现这一目标?
我正在尝试使用新的Windows Phone 8 Live Lockscreen API创建一个Windows Phone 8应用程序(我当前发布的"The Quote"的更新).我基本上想要从应用程序包中随机选择一个图像背景,并在其上放置一个带有随机引用的文本块以创建锁屏图像.如何在后台定期任务中完成该任务?肯定有办法做到这一点(许多当前的应用程序,包括不同的天气和新闻应用程序在后台本地创建实时锁屏),但我似乎似乎无法找到如何,到目前为止没有互联网搜索给我任何东西有用.
任何帮助非常感谢!
非常感谢你!
编辑:
我能够找到一种方法来创建一个包含我的内容的UserControl并以这种方式截取它:
var bmp = new WriteableBitmap(768, 1280);
bmp.Render(LayoutRoot, null);
String tempJPEG = "TempJPEG.jpg";
var myStore = IsolatedStorageFile.GetUserStoreForApplication();
if (myStore.FileExists(tempJPEG))
{
myStore.DeleteFile(tempJPEG);
}
IsolatedStorageFileStream myFileStream = myStore.CreateFile(tempJPEG);
WriteableBitmap wb = new WriteableBitmap(bmp);
wb.SaveJpeg(myFileStream, wb.PixelWidth, wb.PixelHeight, 0, 100);
myFileStream.Close();
Run Code Online (Sandbox Code Playgroud)
这种方法给我带来三个不同的问题:
如果我没有在构造函数中设置WriteableBitmap的大小,它会错误地选择它并且锁屏是无用的.
如果我运行上面的代码,它会抛出OutOfMemory错误
在1例中,还有一个带有Control背景的问题(变黑了,即使我已经将Grid的主要背景画笔设置为ImageBrush链接到主Appx包中的本地文件.
这完全错了吗?有更好的(工作)方式吗?
非常感谢你,感谢你的帮助.
我对使用null有疑问.
如果我运行此查询
SELECT SUM(x)
FROM (SELECT NULL AS x) AS DerivedTable
Run Code Online (Sandbox Code Playgroud)
我收到错误消息
"操作数数据类型void类型对sum运算符无效."
但是,如果我创建一个具有可空字段的表并在sum聚合中使用它,它将忽略NULL值并基本上将所有其余记录相加.
CREATE TABLE #temp1(x int)
insert into #temp values (NULL),(3),(5)
SELECT SUM(x) FROM #temp1
Run Code Online (Sandbox Code Playgroud)
结果是8.
这个有合理的解释吗?是不是因为NULL的数据类型还没有在派生表的查询中声明但是用temp表声明了?另外,我真的想知道从表或派生表运行时是否有办法产生此错误消息,就像第二个#temp1示例一样.从表或表表达式运行时产生此错误消息的任何示例都非常受欢迎.
谢谢你们
id_specific_price id_product
-------------------------------
1 2
2 2
3 2
4 3
5 3
6 3
7 3
Run Code Online (Sandbox Code Playgroud)
需要删除重复项,预期结果:
id_specific_price id_product
-------------------------------
3 2
7 3
Run Code Online (Sandbox Code Playgroud)
SELECT *
FROM ps_specific_price
WHERE id_specific_price NOT IN
(SELECT MAX(id_specific_price)
FROM ps_specific_price
GROUP BY id_product)
Run Code Online (Sandbox Code Playgroud)
工作,但
DELETE FROM ps_specific_price
WHERE id_specific_price NOT IN
(SELECT MAX(id_specific_price)
FROM ps_specific_price
GROUP BY id_product)
Run Code Online (Sandbox Code Playgroud)
才不是.有很多例子可以解决这个问题,但由于某种原因,我无法适应它.我相信它是GROUP BY.例如:
DELETE FROM ps_specific_price
WHERE id_specific_price NOT IN
(SELECT MAX(p.id_specific_price)
FROM (SELECT * FROM ps_specific_price ) as p)
GROUP BY id_product
Run Code Online (Sandbox Code Playgroud)
我在哪里错了?
sql ×5
sql-server ×3
mysql ×2
background ×1
cascade ×1
constraints ×1
css ×1
datetime ×1
delete-row ×1
drupal ×1
duplicates ×1
font-size ×1
foreign-keys ×1
image ×1
javascript ×1
jquery ×1
lockscreen ×1
oracle ×1
php ×1
postgresql ×1
subquery ×1
t-sql ×1
yii ×1