小编ber*_*nie的帖子

计算无小数的平均

我希望我能弄清楚。我需要产生一个平均值为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)

有什么建议么?

mysql sql

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

二维数组Django

我的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)

html python django django-templates

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

SQL获取项目不在列表中

我正在使用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关键字的描述,但没有找到任何有用的信息.

如果有人能帮助我,我将不胜感激.

谢谢,本

sql t-sql sql-server sql-server-2008

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

(Python 3.3)无法弄清楚当值达到5时函数创建无限循环的原因

我正在研究一个模拟自动售货机的程序.对于一些我的代码的这一部分创建一个无限循环,我无法弄清楚为什么.我通过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)

python infinite-loop python-3.x

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

SQL - 在查询中比较多行

我有零售软件的定价表,其中包含物品的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)

sql sql-server sql-server-2008-r2

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

AttributeError:addinfourl实例没有属性'get_type'

好吧,我正在尝试用开胃菜和漂亮的汤从页面中提取一些信息,我认为这就是问题出现的地方.我需要使用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)

python urllib beautifulsoup python-2.7

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

Excel宏 - 拍摄特定范围的快照

我在Excel Dashboard中遇到了一个非常奇怪的要求.

我在特定工作表的范围内有一些数据.我需要拍摄它的快照,并将其显示为顶部所有其他工作表中的图像.

我知道我可以简单地复制和粘贴范围,但是那种Header在隐藏工作表上的列时会产生一些问题.

任何解决方案/技巧?

excel vba excel-vba

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

如何从MySQL中的字段中仅选择第一个不同的匹配?

我怎样才能返回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(和任何进一步的不同匹配,如AndrewAnthony).

mysql sql group-by distinct

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

仅打印.csv文件中的某些行

我有一个.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的条目.

对此的任何帮助都会很棒,我已经挣扎了一段时间

python csv

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

从文本文件中分割单词

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)

我该怎么做才能删除"是"?

java split delimiter

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