我希望我能弄清楚。我需要产生一个平均值为AVG_AMT(整数)且没有小数的表。它可以舍入或截断。这张桌子真的没关系。
这是我试图写的:
SELECT `TC Code`, AVG(ALW_AMT) as int(8,0) AS AVG_AMT
FROM OFFICE_Claims_Physicians
GROUP BY `TC Code`
ORDER BY `TC Code`;
Run Code Online (Sandbox Code Playgroud)
有什么建议么?
我的django应用程序中有一个二维数组,我需要传递给html模板.
我如何使HTML处理二维数组?
{% block content %}
<h2>Survey</h2>
<form>
{% for q in question %}
<p>{{q[0]}}</p>
<p>{{q[1]}}</p>
{% endfor %}
<input type="submit" value="submit">
</form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
我收到了错误:
Could not parse the remainder: '[0]' from 'q[0]'
Run Code Online (Sandbox Code Playgroud) 我正在使用MS SQL Server 2008 R2,我有一个电子表格的电子邮件列表,我插入到用户表的查询中.在列表中的821封电子邮件中,它返回了759行.有没有简单的方法让它返回不在表中的电子邮件?我只对数据库具有读访问权限,因此无法创建包含电子邮件列表的表 - 仅获取结果.这是我用来获取那些电子邮件列表的查询的简化版本:
select *
from UserTbl
where username in ('email1','email2','email3',...'email821')
Run Code Online (Sandbox Code Playgroud)
我可以提出一个Unix shell解决方案,但知道如何在MS SQL中执行它会更有用.我实际上发现了一些接近stackoverflow解决方案的东西("T-SQL:如何在值列表中选择不在表中的值?"),但它似乎对我不起作用(为了我的需要,我只想要不在表输出中的列表):
SELECT username,
CASE
WHEN EXISTS(SELECT * FROM UsersTbl tu WHERE E.email = tu.username) THEN 'Exist'
ELSE 'Not Exist'
END AS
FROM (VALUES('email1'),('email2'),('email3'),('email4')) E(email)
Run Code Online (Sandbox Code Playgroud)
这给了我错误"运行查询时关键字'FROM'附近的语法不正确".顺便说一句,我正在谷歌上搜索上面使用的VALUES关键字的描述,但没有找到任何有用的信息.
如果有人能帮助我,我将不胜感激.
谢谢,本
我正在研究一个模拟自动售货机的程序.对于一些我的代码的这一部分创建一个无限循环,我无法弄清楚为什么.我通过python导师运行它来查看我的问题所在,似乎当我的变量price_remaining = 5时,它有时不会通过elif语句.我不完全确定会以某种方式触发它.我打算将我输入的内容复制并粘贴到python导师中,希望有人能够根据这一点进行解释.编辑:我刚刚通过python导师检查了一些,它似乎只发生在我有一个以5结尾的price_remaining的值时.例如2.05,0.05,1.15等.
price_remaining = 2.55
price_remaining = price_remaining * 100
q_stock = 25
q_returned = -0
d_stock = 25
d_returned = 0
n_stock = 25
n_returned = 0
while price_remaining > 0:
if price_remaining >=25 and q_stock > 0:
price_remaining = price_remaining - 25
q_stock = q_stock - 1
q_returned = q_returned + 1
elif price_remaining >=10 and d_stock > 0:
price_remaining = price_remaining - 10
d_stock = d_stock - 1
d_returned = d_returned + 1
elif price_remaining >=5 …Run Code Online (Sandbox Code Playgroud) 我有零售软件的定价表,其中包含物品的UPC,物业代码(即"REGULAR_PRICE,PROMO_PRICE")和价格.
示例表:
400000320243 REGULAR_PRICE 80
400000320243 PROMO_PRICE 80
400000320250 REGULAR_PRICE 50
400000320250 PROMO_PRICE 40
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写查询以查找任何UPC的PROMO_PRICE = REGULAR_PRICE的位置,并输出此条件所在的UPC列表.
我无法弄清楚如何在SQL中编写它.我正在使用SQL Server 2008 R2.
尝试伪代码:
for each upc:
if upc.regular_price = upc.promo_price:
print upc
Run Code Online (Sandbox Code Playgroud) 好吧,我正在尝试用开胃菜和漂亮的汤从页面中提取一些信息,我认为这就是问题出现的地方.我需要使用opener,因为我需要通过Tor路由它,因为我认为它们阻止了多个请求.
(如果这都是未格式化的,我会立即编辑,因为通常会发生一些奇怪的事情.)
这是代码:
def getsite():
proxy = urllib2.ProxyHandler({"http" : "127.0.0.1:8118"})
opener = urllib2.build_opener(proxy)
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
url = opener.open('https://www.website.com')
try:
page = BeautifulSoup(urllib2.urlopen(url).read())
except Exception as Err:
errorlist.append('Unexpected Error ' + str(Err))
time.sleep(60)
page = BeautifulSoup(urllib2.urlopen(url).read())
values = page.findAll("strong")
high = values[2]
low = values[1]
last = values[0]
vol = values[3]
high = str(high)
low = str(low)
last = str(last)
vol = str(vol)
high = high[8:-13]
low = low[8:-13]
last = last[8:-13]
vol = vol[8:-24]
print high, low, last, …Run Code Online (Sandbox Code Playgroud) 我在Excel Dashboard中遇到了一个非常奇怪的要求.
我在特定工作表的范围内有一些数据.我需要拍摄它的快照,并将其显示为顶部所有其他工作表中的图像.
我知道我可以简单地复制和粘贴范围,但是那种Header在隐藏工作表上的列时会产生一些问题.
任何解决方案/技巧?
我怎样才能返回MySQL中字段的第一个不同匹配?
我的表:
name hash
----------------
Anna ABC
Barb DEF
Charlie GHI
Anna JKL
Andrea MNO
Run Code Online (Sandbox Code Playgroud)
我的查询(for %An%):
SELECT DISTINCT(name) as name, hash FROM my_table WHERE name LIKE '%An%';
Run Code Online (Sandbox Code Playgroud)
返回:
name hash
----------------
Anna ABC
Anna JKL
Andrea MNO
Run Code Online (Sandbox Code Playgroud)
而不是:( 我之后的结果)
name hash
----------------
Anna ABC
Andrea MNO
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得每个不同名称的第一个匹配?
我想返回第一个Anna,跳过第二个(和任何后续匹配),但仍然得到Andrea(和任何进一步的不同匹配,如Andrew或Anthony).
我有一个.csv文件,其中包含与此类似的出生日期字段:
John,Smith,34 La La Lane,14/03/85,johnsmith@email.com
Sarah,Second,42 Wallaby Way,11/06/92,sarahsecond@email.com
Third,Example,99 Peacock Terrace,04/12/89,thirdexample@email.com
Run Code Online (Sandbox Code Playgroud)
我想制作一个程序,只打印某个月出生的条目文件中的行(在这种情况下,月份是在第一个斜杠之后,即dd/mm/yy).
因此,如果所需的月份是3月份,它将打印出John Smith的条目.
对此的任何帮助都会很棒,我已经挣扎了一段时间
after,before,20
yes,no,9
Run Code Online (Sandbox Code Playgroud)
所以我在文本文件上面有这些单词,我想将它们分成不同的部分,以便我得到结果:
after
before
20
Run Code Online (Sandbox Code Playgroud)
这是我的代码
File files = new File("yes.txt");
Scanner in = new Scanner(files).useDelimiter("\\,");
String x = in.next();
String y = in.next();
String z = in.next();
System.out.println(x);
System.out.println(y);
System.out.println(z);
Run Code Online (Sandbox Code Playgroud)
但结果是:
after
before
20
yes
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能删除"是"?