小编Red*_*ket的帖子

将YYYYMM转换为MMMYY

我有一个期间201604(nvarchar).有没有办法可以兑换201604APR16

sql t-sql sql-server

35
推荐指数
7
解决办法
4900
查看次数

Java Logger和System.out.println之间有什么区别

我查看了关于记录器类的api(这里),我正在查看该Logger.info方法.当我看到它的边界显示为与字符串public void info(String msg)相同的消息时,我感到很困惑System.out.println().我想知道这两者之间有什么不同,为什么我们使用Logger而不是System.out.println打印出同样的东西.

在记录器中.

Logger.info("Hello")

输出:

[INFO ] 2015-08-07 11:18:46.140 [main] ClassName Hello
Run Code Online (Sandbox Code Playgroud)

System.out.println

`的System.out.println( "你好")

输出:你好

java logging

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

javax.mail.AuthenticationFailedException Java Mail

我做了一个小程序,将消息发送到我的电子邮件帐户.我的大多数代码似乎都运行正常.但是,当我transport.send在我的程序中遇到代码时,我遇到了AuthenticationFailedException .我不确定为什么,因为我认为我已经正确设置了所有内容.这是我的代码.

JavaEmail.java

public static void main (String[] args) throws Exception{
                //intialize logger 
protected static Logger logger = LogManager.getLogger(JavaEmail.class.getName());

//smtp related parameters 
private static String smtpUseremail;
private static String smtpReceiverEmailAddress;
private static String smtpUserpassword;
private static String smtpPortnumber;
private static String smtpHost;

private static String emailSubject;

//stack error message variable 
private static String message;

        try {

            logger.info("-----------------------------");
            logger.info("---------Starting up---------");
            logger.info("-----------------------------");

            initialize();

            String body = "This is a test";

            logger.info("Start to connect to email server");

            sendFromGmail(smtpUseremail, smtpUserpassword, smtpReceiverEmailAddress, emailSubject, …
Run Code Online (Sandbox Code Playgroud)

java email javax.mail

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

如何忽略整数以0开头

我正在开发一个Web应用程序.我有两个文本框,一个是txtEmployeeID,一个是txtEmployeeName.我在这里要做的是当用户输入EmployeeIDtxtEmployeeID,员工的姓名将显示在txtEmployeeName.到目前为止,这部分工作了.但是,如果employeeID有一堆的开始0,让我们说00000345,用户需要输入所有00000345employeeID,以表明employeeName.我想知道是否有供用户只需输入方式345,然后说00000345employeeName会在显示屏上txtEmployeeName?帮助将被证实.

例如

EmployeeID   EmployeeName
00000345     James Murray
Run Code Online (Sandbox Code Playgroud)

在我的文本框中.

Employee ID: 345   
Run Code Online (Sandbox Code Playgroud)

它会显示出来

Employee Name: James Murray
Run Code Online (Sandbox Code Playgroud)

我的数据库查询

@Employee_ID    varchar(8) = NULL

SELECT s.Employee_ID, p.FIRST_NAME, p.LAST_NAME
    FROM [dbo].[Employee] e INNER JOIN [dbo].[Person] p ON e.PERSON_ID = p.PERSON_ID
    WHERE p.Employee_ID = @Employee_ID
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

数字小于10时如何添加前导零?

我的sql表中有一列.我想知道当列的值小于10时,如何在列中添加前导零?例如:

number   result
1     ->    01
2     ->    02
3     ->    03
4     ->    04
10    ->    10
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

SQL顺序的绝对值

我的下表中有一些数据

table_1
     column_1     column_2
        1           10
        1           20
        1           30
        1           40
        1           50
        2           -10
        2           -20
        2           -30
        2           -40
        2           -50
Run Code Online (Sandbox Code Playgroud)

我想将此结果更改为这样的结果

 column_1     column_2
    1           10
    2           -10
    1           20
    2           -20
    1           30
    2           -30
    1           40
    2           -40
    1           50
    2           -50
Run Code Online (Sandbox Code Playgroud)

我不确定是否有办法使用order by来做到这一点?我想要展示的是我试图将(10,-10)显示为一组数据

sql sql-server sql-server-2012

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

如何在sql中过滤空值

我的sql语句中有一个情况.在这个sql语句中,我一起加入了3个表(Application_Detail,Teacher_Detail和Class_Detail),而且我过去WHERE用来过滤我的表以找出有多少老师使用过这个应用程序,我发现了以下结果.

正如您在第1条记录中所看到的,教师相关字段和类相关字段均为空.我想知道有没有办法过滤掉第一条记录,只显示2,3,4记录?因为我想只显示记录,如果在teacherId,teacherName,class或grade列中有一些值.

   teacherId teacherName   applicationName  class   grade
1. NULL      NULL         Excel            NULL     NULL
2. 5         NULL         Excel            NULL     NULL
3. NULL      NULL         Excel            A        6
4  NULL      NULL         Excel            B        2 
Run Code Online (Sandbox Code Playgroud)

这是我的SQL命令

SELECT
   td.teacherId,
   teacherName,
   applicationName,
   class,
   grade
FROM
   [AppUser_Detail] as aud
LEFT OUTER JOIN [Teacher_Detail] as td ON aud.teacherId = td.teacherId
LEFT OUTER JOIN [Application_Detail] as ad ON aud.applicationId = ad.applicationId
LEFT OUTER JOIN [Class_Detail] as cd ON aud.classId = cd.classId
WHERE
aud.applicationId = 6 …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server

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

如何存储错误异常消息

比方说,在我的Java应用程序中,throws我的主类中有一个Exception,我试着抓住我的代码.在我的catch部分中,我有一个代码将在我的应用程序中显示异常.我想知道的是,无论如何我可以存储控制台中显示的此异常消息,然后将此异常消息发送到我的电子邮件地址?我得到了电子邮件连接部分工作,我需要做的就是找到存储该错误异常消息的方法.帮助将不胜感激.

试着抓住一部分

public static void main (String[] args) throws Exception{


    try {

      //method and code go here



    }
    catch (Exception e){
        //Exception
         throw e;
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

如何从1月份减去3个月才能获得正确的月份?

我想在我的网络应用程序中计算年份和月份.

在我的代码中,我有一年201604.我想把这个月减去3,所以它应该是201601.我得到了这部分工作但现在如果我想再次减去另外3个monyths 201601,结果应该是201511.我不知道该怎么做这部分.帮助将不胜感激

decimal str = "201604";
decimal year= (decimal) Calculations.ParseStringToDecimal(str.SubString(0,4), 0);
decimal month = (decimal) Calculations.ParseStringToDecimal(str.SubString(4,2), 0);

newMonth = month - 3; 

string newDate = year + month

//Result: 201601. 

//I want to subtract 201601 again, then the result should be 201511. 
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在sql中组合两列

我在sql中有两列

year    month
2016    4
2014    5
Run Code Online (Sandbox Code Playgroud)

我现在要做的是将这两列组合在一起并得到句号

产量

year    month    result 
2016    4        201604
2014    5        201405
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点吗?

sql sql-server

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

字符串未被识别为有效的DateTime

我有一个字符串2016.我想知道如何将此字符串解析为日期时间?我试过,Datetime.ParseExact但它说这不是一个有效的格式

string period = "2016"
DateTime date = DateTime.ParseExact(period, "YYYY", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

帮助将不胜感激.谢谢

.net c# string

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

标签 统计

sql ×5

sql-server ×5

c# ×4

java ×3

.net ×1

asp.net ×1

email ×1

javax.mail ×1

logging ×1

sql-server-2012 ×1

string ×1

t-sql ×1