小编Noe*_*oel的帖子

如何通过搜索单元格文本获得excel列索引?

我有一个excel文件,其中包含标题行和许多列.在第1行中,第10列i的单元格值为"请求".我需要通过搜索值"请求"来获取此单元格索引.有没有任何方法没有迭代列(不使用for循环).

excel

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

PL/SQL Oracle对未初始化复合的引用

CREATE OR REPLACE TYPE gma_trg_eval AS OBJECT (
v_id NUMBER, 
v_year NUMBER, 
v_max_id NUMBER, 
v_min_id NUMBER, 
v_max_year NUMBER, 
v_min_year NUMBER);

CREATE OR REPLACE TYPE gma_trg_eval_table AS TABLE OF gma_trg_eval;

CREATE OR REPLACE FUNCTION gma_trg_test (v_p NUMBER, v_y NUMBER)
    RETURN gma_trg_eval_table PIPELINED 
IS
    v_r gma_trg_eval;
BEGIN
    SELECT MAX (id), MIN (id)
      INTO v_r.v_max_id, v_r.v_min_id
      FROM gma_trg_time_periods
     WHERE year_id = v_y;

    SELECT MAX (year_id), MIN (year_id)
      INTO v_r.v_max_year, v_r.v_min_year
      FROM gma_trg_time_periods;

    SELECT year_id, id
      INTO v_r.v_year, v_r.v_id
      FROM gma_trg_time_periods
     WHERE period = …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

每周Postgres条目,每周一次

我希望每个日历周返回每周的参赛人数.我目前的代码:

SELECT COUNT(*) AS count, date_trunc('week', occured_on) AS week
from incidents
GROUP BY date_trunc('week', occured_on)
ORDER BY date_trunc('week', occured_on);
Run Code Online (Sandbox Code Playgroud)

返回:

count  |        week         
-------+---------------------
     1 | 2009-09-28 00:00:00
     2 | 2009-10-19 00:00:00
     6 | 2009-10-26 00:00:00
     3 | 2009-11-02 00:00:00
     6 | 2009-11-09 00:00:00
    22 | 2009-11-16 00:00:00
Run Code Online (Sandbox Code Playgroud)

跳过没有发生事故的一周.如何获得该周的0计数,显示每个日历周的条目总数,而不是事件发生的每周?

sql postgresql

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

获取“插入或更新”触发器内的操作类型

我们可以在Insert or Update触发器内部捕获由于Insert或由于Update语句而触发的触发器吗?

了解这一点的一种方法是为两者InsertUpdate

但如果我能在一个触发器内做到这一点,那就太好了。

database oracle triggers plsql oracle11g

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

扩展的ASCII字符C++

为什么我不能测试我在此代码中分配给符号(250)的ASCII值?当这不是我分配给符号时,测试-6似乎很奇怪.

#include <iostream>

using namespace std;

int main()
{

    char symbol = 250; // dot symbol

    int a = symbol;

    cout << symbol << endl; // Outputs dot symbol

    cout << a << endl; // Outputs -6

    if(symbol == 250)
        cout << "250 works";

    if(symbol == -6)
        cout << "-6 works"; // -6 test works

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ ascii extended-ascii

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

Python的字节代码文件

我无法在硬盘上看到编译的Python文件(字节代码).我只能看到带有py扩展名的脚本文件,但没有带有pyc扩展名的编译文件

我安装了Windows 7操作系统.

python bytecode

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

在声明PL/SQL过程/函数时,"IN"和"OUT"关键字是强制性的吗?

我现在正在学习PL/SQL并遇到一些误解,就像你声明一个程序一样,当你指出参数的类型时,你是否必须写关键词'IN'和'OUT'?因为我在Oracle文档网站上看到了一些程序声明.在一种情况下,IN出现在参数列表中

PROCEDURE double (
    original    IN  VARCHAR2,
    new_string  OUT VARCHAR2
  ) AS
  BEGIN
   new_string := original || original;
 END;

BEGIN
 DBMS_OUTPUT.PUT_LINE ....
Run Code Online (Sandbox Code Playgroud)

在另一种情况下,没有IN:

CREATE OR REPLACE PROCEDURE award_bonus (
  emp_id NUMBER, bonus NUMBER) AS
  commission    REAL;
  comm_missing  EXCEPTION;
BEGIN
  SELECT ....
Run Code Online (Sandbox Code Playgroud)

关键词'IS'和'AS'也有什么区别吗?

oracle plsql procedure

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

在oracle中是80000 ='00080000'?

SQL> select o.no from Org_Table o where o.no=0080000;   
NO
---
00080000   

SQL> select o.no from Org_Table o where o.no='0080000';  
NO
---

SQL> select o.no from Org_Table o where o.no='00080000';   
NO
---
00080000  
Run Code Online (Sandbox Code Playgroud)

为什么第一个结果与第二个结果不同?

sql oracle select

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

如何在gridview中对行进行分组?

我有这样的表

ID |Company| Product
--------------------
1  |  KP   |  O/D
1  |  KD   |  L/C
Run Code Online (Sandbox Code Playgroud)

我希望按ID分组,多个公司和产品用逗号分隔,如下所示

1 |KD,KP  |O/D,L/C
Run Code Online (Sandbox Code Playgroud)

请发布代码,例如.谢谢

vb.net asp.net gridview

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

将当前日期投入英语

我收到了这个问题

SELECT to_char(sysdate, 'DAY') from dual
Run Code Online (Sandbox Code Playgroud)

这将以字母形式返回星期几.语言取决于用户使用的是什么.但是我希望它总是以英文显示.我怎么做?

sql oracle date

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