小编use*_*516的帖子

SQL Server Profiler 但在 Postgres DBeaver 中

我经常使用 SQL Management studio,并且经常使用 SQL Server Profiler 来准确查看当我单击 GUI 中的不同内容时哪些查询发送到数据库。

现在我正在使用 postgres 数据库和 Dbeaver。有谁知道我可以在那里使用类似的功能吗?

附言。我不是在寻找性能分析。我只想查看数据库上实时运行的查询。

谢谢

postgresql dbeaver

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

SQL查询,它为我的最后一列提供了一个值

所以,假设我有一个包含6列col1-col6的表

有时我会在所有6列中有值,有时可能只有3或5.这取决于.其他列将为null.

在我的查询中,我想要从col1中选择,并在最后一列中输入值.这是因为此列保留了所需的总数.

如果总数将被修复,例如col6,我可以进行简单的查询并说

SELECT col1,col6 from mytable
Run Code Online (Sandbox Code Playgroud)

但问题是我必须在列中找到总数.它可以在任何col2-col6中.

请看看我的小提琴,以便更好地理解,在小提琴的例子中我想要col1,col5回来.

http://sqlfiddle.com/#!6/e3aeb/2

sql sql-server

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

日期格式显示下拉列表asp.net中的秒数

我猜有一个非常简单的问题..

在我的数据库中,我有一个Date字段Orderdate with Format yyyy-MM-dd

现在我想制作一个下拉列表,显示我在我的数据库中的所有不同的orderdates但是当我在浏览器中测试下拉列表时,它不从我的SQL数据库中获取格式.它代替yyyy-MM-dd写入dd.MM.YYYY 00:00:00

为什么会这样,我怎么能改变呢?我是否必须将db中的日期作为字符串显示?

<p>
    Datum:
    <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="OrderDate" DataValueField="OrderDate">
    </asp:DropDownList>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:EventConnectionString %>" SelectCommand="SELECT DISTINCT OrderDate FROM Orders"></asp:SqlDataSource>
</p>
Run Code Online (Sandbox Code Playgroud)

asp.net date-format

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

仅具有相同值的特定列的第一行

我有一个复杂的SQL查询,返回大约10000行.在我的查询中,我有一个OrderNr,很多行包含相同的OrderNr.现在我想只获取具有相同OrderNr的前1行.这仅适用于OrderNr列,不适用于任何其他列.我的意思是我在其他一些列中也有相同的值,但我想要所有的行.

在这里,我为您做了一些简单的例子

小提琴示例

目标是得到输出

1,Bruno,Dan
2,Johnson,Lars
4,Jordan, Derreck
5,Johnson,Peter
Run Code Online (Sandbox Code Playgroud)

这是Firstname和我的OrderNr相同

我该怎么做呢?

sql t-sql sql-server

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

返回与我的Where匹配的列

可以说我有这个测试表:

CREATE TABLE Test (AdrNr INT, Nr1 INT, Nr2 INT, Nr3 INT, Nr4 INT, Nr5 INT, Nr6 INT, Nr7 INT)

INSERT INTO @t
VALUES (500, 3, 4, 8, 42, 5, 76, 91)
Run Code Online (Sandbox Code Playgroud)

现在我想知道任何Nr1..Nr7列中是否有8 个:

SELECT *
FROM Test
WHERE 8 IN (Nr1, Nr2, Nr3, Nr4, Nr5, Nr6, Nr7);
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但我的问题是,是否有可能得到的AdrNr,然后只从列Nr1Nr7具有8.

结果应该是:

AdrNr  Nr3
500    8
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

在字符串中搜索右键并停止在特定字符处

让我们说我有弦乐

G:\Test\Man\Wife\photo.jpg
C:\Folder\simple\why.jpg
blablabla\\skjflka\yes\no\yeeha
Run Code Online (Sandbox Code Playgroud)

我需要从右到左阅读字符串并在第一个字符串处停止 \

结果应该是

photo.jpg
why.jpg
yeeha
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

sql sql-server string

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

sql排序错了

为什么我的排序不能正常工作?如果我单击以排序我的选择的值,那么它只在第一个数字后排序,所以如果我有100,33,2100,4432的值,那么我得到这个订单100,2100,33,4432

如何100小于33等等......

SELECT Replace(
      CONVERT(VARCHAR, 
         CONVERT(INTEGER, Sum( 
           Isnull( 
           a.planabsatz_mt1 + a.planabsatz_mt2 
                 + a.planabsatz_mt3 + a.planabsatz_mt4 
                 + a.planabsatz_mt5 + a.planabsatz_mt6 
                 + a.planabsatz_mt7 + a.planabsatz_mt8 
                 + a.planabsatz_mt9 + a.planabsatz_mt10 
                 + a.planabsatz_mt11 + a.planabsatz_mt12, 0))), 1), 
          '.00', '') 
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sorting

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

标签 统计

sql-server ×5

sql ×4

t-sql ×3

asp.net ×1

date-format ×1

dbeaver ×1

postgresql ×1

sorting ×1

string ×1